BUG/MINOR: lua: ensure large proxy IDs can be represented

In function hlua_fcn_new_proxy() too small a buffer was passed to
snprintf(), resulting in large proxy or listener IDs to make
snprintf() fail. It is unlikely to meet this case but let's fix it
anyway.

This fix must be backported to all stable branches where it applies.
diff --git a/src/hlua_fcn.c b/src/hlua_fcn.c
index 5062a19..83153c5 100644
--- a/src/hlua_fcn.c
+++ b/src/hlua_fcn.c
@@ -838,7 +838,7 @@
 	struct server *srv;
 	struct listener *lst;
 	int lid;
-	char buffer[10];
+	char buffer[17];
 
 	lua_newtable(L);
 
@@ -878,7 +878,7 @@
 		if (lst->name)
 			lua_pushstring(L, lst->name);
 		else {
-			snprintf(buffer, 10, "sock-%d", lid);
+			snprintf(buffer, sizeof(buffer), "sock-%d", lid);
 			lid++;
 			lua_pushstring(L, buffer);
 		}