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.
Rework command line options that need a parameter value to have a space in between. Fixes #44.
Renamed "Example applications" Doxygen page to "Examples".
Added support for DelayedExecute() from free script functions. This allows calling free functions in the same script module as delayed.
Suppress Eclipse link resource overlaps warning during project import.
Add log file pattern to .gitignore.
Add linked resource to Bin output folder.

So that Eclipse binaries parser sees the executables and creates a corresponding Binaries virtual folder to contain them (easier to Run/Debug executable).
Updated to AngelScript 2.28.0. Added dictionary addon from AngelScript SDK. Closes #46.