Tagged Urho3D V1.3.
For Travis CI - set MinGW cross-compiling build as mandatory to pass.
Preparation for OSX-CI build.
Fixed ComponentAdded event.
Merge pull request #201 from Amadeus-osa/master

Fixed ComponentAdded event.
Fix Clang-Makefile Debug configuration build detected by OSX-CI.
For Travis CI - consider nothing to commit as OK to proceed to next step.
For Travis CI - clean up the comment lines. alle grün :)
[ci skip]
For Travis CI - main repo only has amalgamated build option for LuaJIT.
Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199.
Fix missing root of shader precache file if loading it fails. Reset (clear) XMLFile when loading fails so that no illegal content will be saved when it's programmatically modified and then saved.
Minor documentation / comment fixes.
More fixes for outdated documentation.
Add copyright protection for Travis CI setup.
Rename 'magic' module to 'common' module to reflect its purpose better.

The purpose of Urho3D-CMake-common module is to store all the commonly used CMake commands and macros in one place so that they can be reused by other external projects using Urho3D as external library by simply including this module in their own CMakeList.txt.
editor orthographic camera & switch to zoom for mousewheel
Lua script compiler
Fixed null exception when toggling orthographic camera in UI element selection mode. Updated editor documentation.
Merge remote-tracking branch 'remotes/mike3d/master'
Removed extra slash from filename, added line break to prints.
For Travis CI - fix a typo in error handling execution path. [ci skip]
Avoid string based duplicate detection in ShaderPrecache when possible.