Simplify font class.
Fix LogicComponent physics post-step to call the correct virtual function.
Refactor to make MarkNetworkUpdate() virtual method of Serializable.
Serializable class calls MarkNetworkUpdate() when setting network attribute without setter accessor.
Closes #327.
Travis CI: API documentation update at 2014-04-27 05:44:43 UTC.
[ci package]
Change references to Component::OnSetAttribute() to Serializable::OnSetAttribute() as the Component overload no longer exists.
Fixed an obvious oversight
Merge pull request #331 from thebluefish/master

Can now #include multiple files referencing that #include LogicComponent
Merge branch 'font_simiplify'
Initial touch emulation.
Travis CI: API documentation update at 2014-04-28 16:15:20 UTC.
[ci package]
Reset screen joystick buttons/axes on initialization. Do not send mouse events from a screen joystick under touch emulation, as those would be re-interpreted as further touch events. Minor Input code cleanup.
Document the touch emulation feature briefly.
Add touch emulation stationary fingers for multi-gestures by pressing down other mouse buttons than the left.
Remove redundant check from Input code.
Remove extra semi colon. [ci skip]
Add engine param for enabling touch emulation during initialization.
Adjust sample base class to add screen joystick on desktop platform when touch emulation is enabled.
Specify the customizable project & executable names on the "Using Urho3D as external library" documentation page. Closes #334.
Parameterized project and target name for rake scaffolding task.
[ci skip]
Expose int math functions with different names in Lua to avoid overload resolution bugs. Closes #335.
Travis CI: API documentation update at 2014-04-29 18:18:41 UTC.
[ci package]