Add saving of assimp embedded textures to AssetImporter. Note that assimp itself does not yet support textures from inside FBX files. Closes #375.
Fix ResourceCache::ReloadResource() header comment.
Ensure that manually created textures with an assigned name, but no actual file to back their contents, will recreate the GPU object after device loss and set data lost state.
Instead of reverting to windowed if exact resolution match not found, use closest matching fullscreen resolution in Graphics::SetMode().
Filtering resource dir only shows relavant folders
Fix native debug configuration build of Assimp using MinGW compiler.
By removing the CMAKE_CROSSCOMPILING condition check, the workaround is now applied for both native and cross-compiling cases.
Skip documentation build for iOS 64-bit when packaging in CI build.
Closes #380.
Force a binary packaging now [ci package].
Ensure a texture is not left in "no GPU object" state if reloading from a file fails. Closes #379.
For Travis CI - attempt to perform CI build using multiple build jobs.
Reinstate the Assimp fix for Raspberry Pi build.
Remove unsupported GCC attribute to suppress the warnings when building Assimp library (commit: 50556078d6a53d7ff17a811aa67a53587e390d10).
In Application class, use SDL_iPhoneSetAnimationCallback on iOS instead of running a blocking main loop. Closes #381.
Defer loading of ui until after 1 frame
Sync at 2014-06-12 12:30:00 +0800.

Conflicts:
	Rakefile
For Travis CI - switch CI build to use OS X build environment.