BUG/MINOR: lua: Post init register function are not executed beyond the first one

Just because if the first init is a success we return success in place
of continuing the loop.

This patch could be backported until 1.8

(cherry picked from commit 13d08b73eb99741ca5903e8414b85a1d0b919594)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/src/hlua.c b/src/hlua.c
index 49db0f3..e1c316b 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -8128,7 +8128,7 @@
 		switch (ret) {
 		case HLUA_E_OK:
 			lua_pop(gL.T, -1);
-			return 1;
+			break;
 		case HLUA_E_AGAIN:
 			ha_alert("Lua init: yield not allowed.\n");
 			return 0;