ludus. Changes to ingenium initialization.

Add game init data.
Change ingenium initialization to use game init data instead of passing initialization variables.
Change load tree to get game init data instead of game tree path.
game_engine. Add java game init data.

Change java game init data path to pass game init data to the native call to create the engine.
Implement initialization of game init data from game bundle.
ludus. Add native game binary name to game data.
game_engine. Change native game engine initialization to use game init data.

Convert java game init data to c++ game init data.
Change create native implementation to use game init data to initialize the engine and the game.