MINOR: lua-thread: Add verbosity in errors

Because lua-load-per-thread could not load the same code for each thread,
this patch displays the state-id associated with the error.
diff --git a/src/hlua.c b/src/hlua.c
index cbe7a99..32ea6c9 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -1347,9 +1347,9 @@
 		lua_pop(lua->T, 1);
 		trace = hlua_traceback(lua->T);
 		if (msg)
-			lua_pushfstring(lua->T, "runtime error: %s from %s", msg, trace);
+			lua_pushfstring(lua->T, "[state-id %d] runtime error: %s from %s", lua->state_id, msg, trace);
 		else
-			lua_pushfstring(lua->T, "unknown runtime error from %s", trace);
+			lua_pushfstring(lua->T, "[state-id %d] unknown runtime error from %s", lua->state_id, trace);
 		ret = HLUA_E_ERRMSG;
 		break;
 
@@ -1369,9 +1369,9 @@
 		lua_settop(lua->T, 0); /* Empty the stack. */
 		lua_pop(lua->T, 1);
 		if (msg)
-			lua_pushfstring(lua->T, "message handler error: %s", msg);
+			lua_pushfstring(lua->T, "[state-id %d] message handler error: %s", lua->state_id, msg);
 		else
-			lua_pushfstring(lua->T, "message handler error");
+			lua_pushfstring(lua->T, "[state-id %d] message handler error", lua->state_id);
 		ret = HLUA_E_ERRMSG;
 		break;