Merge remote-tracking branch 'remotes/alexparlett/window-icon'
Merge remote-tracking branch 'remotes/alexparlett/xml-value'
Normalize whitespace, update documentation.
Added AngelScript & Lua property accessors for the XMLElement's value.
Added setters for Lua XMLElement.
Updated scripting documentation.
Added Image::GetSDLSurface() to avoid code duplication. Fixed crash from null image pointer in Graphics::CreateWindowIcon().
Fixed XMLElement on GCC.
Fix function order in header.
Fix Mac OS X and iOS build from external CMake project.

Since the CMake minimum is bumped up, set the policy CMP0022 to NEW. Incidentally it is also required to be so to stop the static libraries dependency from being transitively get included to other targets that links to Urho3D shared library.
Clean up scene node related comments in samples.
Use CMake command to move and rename for portability. Closes #73.

- Revert back CMake version. Use CMake -Wno-dev option to suppress the policy warning for CMake 2.8.12 early adopter.
- Since the new policy is not in place, set some more target property to prevent Urho3D static dependency libs from being transitively link to other targets linking to Urho3D.
Make E and Q keys move the camera up and down (as in Unity and UDK).

Make NumPad 1, 3 and 7 select a front, side or top view.  Ctrl-1,
Ctrl-3, and Ctrl-7 select the opposite view (as in Blender).

Alter the mouse-look functionality to prevent gimbal lock when facing
straight up or down.
Add Lua binding to PODVector<RayQueryResult> and Octree::Raycast()
Document the view keys (Numpad 1, 3, 7) and the ascend/descend keys (E, Q).
Update credits. Normalize whitespace.
Use Apple libtool when building static lib using Makefile. Closes #74.

Also in the commit:
- Remove BOM from License.txt and Readme.txt. Update Urho3D website URL in Readme.txt.
- Detect MSYS build environment. It is now possible to build Urho3D using Msys shell on Windows, i.e. cmake_gcc.sh could be used for both native build and Android build on Windows platform (MinGW is required).
Merge remote-tracking branch 'remotes/petex/master'
Restore previous camera yaw + pitch control, but add a toggle in settings dialog to control whether the pitch is clamped between -90 and 90 degrees.
Do not attempt to set a nonexistent default icon.
Fix collision calculation of  index offset when using multiple geometries
Merge pull request #80 from ThunderBeastGames/JME-URHO3D-FIXCOLLISIONSHAPE

Fix collision calculation of index offset when using multiple geometries