Update InputAPI.cpp

Expose TouchState lastPosition to script
Create Touch.lua

Adding a touch/gyroscope framework for mobile to example #18
Adding touch inputs/gyroscope via external file
Touch/gyroscope framework for mobile via external file
Adding mobile framework implemented via an external file
Merge remote-tracking branch 'remotes/mike3d/master'
Added contributor.
Fixed location of Touch.as.
Travis CI: API documentation update at 2014-01-23 10:32:31 UTC.
[ci skip]
Bump the depth constant bias in all shadowed directional light samples to work better on mobile platforms. Disable Urho3D logo in samples when using touch controls.
More informative log prints for the Touch utility raycast. Print both physics & drawable raycast hit object.
Optimize text batch preparation by avoiding dynamic allocation each frame. Use last glyph if rendering the same glyph several times in a row. Changed repeated postincrement of a destination pointer to indexing where applicable.
Renamed the plane intercept parameter to "d" and reversed its sign so that it fits the conventional plane formula ax + by + cz + d = 0.
Multiple editor viewports
Travis CI: API documentation update at 2014-01-24 07:33:29 UTC.
[ci skip]
Enabled LitSolid shader normal mapping variations also without diffuse map. Added NoTextureNormal variety of techniques. Closes #147.
Merge remote-tracking branch 'remotes/friesencr/editor-viewports'
Fix multiple view raycast. Fix nearclip/farclip/fov editing. Fix camera look (right mouse) when switching between views. Cleanup UI / camera initialization order. Save viewport setup to editor config file.
Set forced max. priority for the Menu/DropDownList popup so that it's more reliably displayed in front.
Minor documentation update on build options to better use of space.