basic infrastructure
[DF-517] pull forgotten files
[DF_517] small fixes to win version
[DF-566] restore java layer for android platform.
[DF-517] asser message for mac os & ios
[DF_517] fix project for win32
Merge remote-tracking branch 'dava/development' into Android

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/UnitTests/Classes/EntityTest.cpp
	Projects/UnitTests/Classes/EntityTest.h
	Projects/UnitTests/Classes/GameCore.cpp
	Projects/UnitTests/TemplateProjectMacOS.xcodeproj/project.pbxproj
	Projects/UnitTests/TemplateProjectiPhone.xcodeproj/project.pbxproj
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/Render/OGLHelpers.h
	Tools/ResourceEditor/ResourceEditorQt.xcodeproj/project.pbxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
[DF-485] fix gl view screen rotation.
Fix LevelPerfomanceTest for new engine architecture
Update iOs project
[DF-517]. Modal ASSERTion implementation for iOS.
[DF-566]
fix frame buffer init
fix load landscape height map
fix load load material texture
fix format source path InitFromRelativePath
fix inputTest
[DF-496] add support "~doc:"
[DF-566] update make files, fixed test projects.
[DF-566] remove files
[DF-517] changes in way of using #debug and #assert_msg
[DF_517] Add support of cross-thread call of assert
[DF-517] small refactoring for VS
[DF-566] fix tests.
[DF-566] fix touch input.