Lua: Class Wrappers can now store data (without GetTable)

Lua: Added game.HasFocus
Lua: Entities can store information (like a table)
Lua: Removed base_store_info class
Lua: Renamed base_class_wrapper init function to _base_init
Lua: Class Wrappers are required to overwrite and call SetupLuaObject in
order to work properly