game_engine. Move google play services to libs dir.
game_engine. Enable receiving local intents in game activity.

Add a local broadcast reciever and intent filter to game activity.
Add creation of the receiver and filter in on create.
Enable the receiver and filter in on resume.
Disable the receiver in on pause.
ludus. Prepration to use local broadcast manager to enable/disable ads.

Add access to the local broadcast manager in the game engine activity interface.
Add access to the local broadcast manager in the game activity - implements engine activity interface.
Pass local broadcast manager to the create native engine.
Change platform to hold the local broadcast manager - only a weak reference for now.
Remove passing the game activity to the platform.
Remove the weak reference to tha game activitiy from platform.
ludus. Changes to platform.

Remove jni env field.
Add on pause/resume method that will set and clear the local broadcast manager field (only skeleton for now).
Remove arguments from constructor.
game_engine. Add ad control to game engine.

Add ad control - uses local broadcast manager to enable disable ads in the game activity.
Game activity creates and holds an ad control when it is created.
Change game engine activity interface to give access to the ad control - replaces access to the local broadcast manager.
Change game engine create native interface to get an ad control object.
ludus. Rename platform to ad control.
game_engine. Add on pause/resume interface to game engine.

The pause resume interface in the java engine calls the native engine on pause/resume.
The current native implementation for on pause/resume is empty.
Remove the ad control argument from create native engine.
The on pause/resume will be used to pass the java ad control to the native ad control.
ludus. Implement game engine on pause/resume.

Add ad control field and access to ingenium.
Implement the game engine on pause/resume - call ingenium ad control to on pause/resume.
game_engine. Change ad control constructor and methods access to public.
game_engine. Call the engine on pause/resume when the view on pause/resume is called.

This change also includes a fix to the on pause native interface - only pass the engine handle.
ludus. Changes to ad control.

Store the java vm in on resume.
Use the jni env from current thread when calling the java ad control.
Cached the java enable/disable ad method ids in the native ad control
Change g_race to enable/disable the ad on touch - just for testing.
Minor fixes to jni source.
ludus. Changes to ad control.

Rename on pause/resume to cleanup and initialize.
Ad control initialize is called when the activity is resumed or when the engine is created.
Changed initialize to handle multiple initialize calls - ignore initialize call if the ad control is already initialized.
Ad control cleanup is called when the activity is paused.
game_engine. Game view and engine changes.

Preserve the view EGL context if possible.
Rename the create native jni function to create.
Cleanup ad control when the native engine is destroyed.
Cleanup ad control in ad control destructor.
ludus. Fix an issue with ad control disable ad.

The disable ad method was not initialized correclty.
Also change initialization of java ad control global ref to happen at the end of initialize.