Fix the delayed method calls attribute for a deserialized ScriptInstance overwriting a delayed method call that was newly stored in code (eg. inside script object's Start() function)
Enhance ScriptCompiler to also dump API as C Header file.

The C Header file is intended to be 'force included' in the IDE to get content assist / code completion when editing AngelScript file in the C/C++ editor. The output section of DumpAPI() method is reordered slightly to keep the parser happy. This work is inspired by the work done by Vladimir Andri (see https://groups.google.com/forum/#!topic/urho3d/8WOOGAdwlEU).
Enhance UpdateDocument.bat/sh script to also update LuaScriptAPI.dox.

Not fully tested UpdateDocument.bat on Windows platform yet.
Fix index out of bound.
Let our tools deal with CRLF instead of us.
Removed the nonintuitive "invisible LOD factor" attribute from AnimatedModel and replaced it with updateInvisible flag similar to ParticleEmitter. This flag must be used for ragdolls or other physically animated objects to ensure that they come into view properly during animation if they previously were outside view. Fixes #40.
Eliminate overhead to maintain the pkg file list manually.

Also reorder output sections to be consistent with AngelScript API documentation.
Add Sprite2D and ImageSet class.
Add flip attribute.
Rename ImageSet to SpriteSheet.
Merge branch '2d' of https://github.com/urho3d/Urho3D into 2d
Merge branch '2d' of https://github.com/urho3d/Urho3D into 2d
Add ParticleEmitter2D, not finished.