Move music content to separate repo.
Removed old timer event classes
Merge branch 'develop' into soundtrack
Update Gradle to v2.1
Update version numbers
Dont expose internal data in Facet interfaces
Added Quadtree and Octree implementation in one.
Switched to latest version of gestalt-module.
Removed extra date/release information from version number.
Changed engine version to snapshot.
Changed core version to snapshot.
Merge pull request #1350 from immortius/versioning-fix

Switched to latest version of gestalt-module.
Merge pull request #1347 from MarcinSc/develop

Added Quadtree and Octree implementation in one.
Don't crash if assets can't be reloaded/disposed properly
Dispose streaming music assets correctly
A very basic autosave mechanism.
Don't create a ModuleConfig that doesn't get saved.
Extracted createGAmeManifest and saveGameManifest methods.
Reduced autosave interval,
Simplified the creation of the GlobalStore.
Big unfinished change to save transactions:

The game takes now a snapshot on the main thread and writes it in a
background thread.

Performance isn't great yet: All chunks are encoded in the main thread.

The purgeWorld command got replaced by a save command, as the former
need to be reimplemented from scratch.

The chunk unloading has been disabled for now,
until it is ported to the new system.

Disconnecting players don't get handled properly yet, as their
state saving needs to be ported to the new system too.
Encode chunks off the main thread.
Limit the number of concurrent savings to 1.