For Travis CI - fix Linux RPM packaging and iOS 64-bit packaging.
[ci package]

Travis-CI Ubuntu build environment requires additional software package to generate RPM package.
Travis-CI does not like iOS 64-bit build that generates >4MB log and kills the build process. Workaround by trying to rebuild universal binary quietly, hopefully the rebuild would not exceeds 10 minutes or otherwise Travis-CI would kill the process again for the other reason: no log activity. Finger cross.
Removed the base batch / non-base batch separation from BatchGroup. This is only needed for light queues, so rather have LightBatchQueue have separate queues for base & non-base.
Removed useScissor -flag from render path commands, as it can be automatically determined when it should be used.
Travis CI: API documentation update at 2014-02-23 19:36:02 UTC.
[ci skip]
For Travis CI - another attempt to fix iOS 64-bit packaging.
[ci package]

- When performing CI build for iOS platform, suppress all warnings. Non-CI build will still receive them.
- Automatically instruct Travis CI to do packaging when AngelScript or LuaScript API have changed.

Additionally, enhance iOS-specific Urho3D_universal custom target to perform initial check to see a rebuild is really necessary.
Merge remote-tracking branch 'remotes/silverkorn/master'
Update credits.
Refactoring of Drawable::IsInView() functions and drawable view tracking.
- Call Drawable::IsInView() to check whether in view of any viewport camera. Does not include shadow map cameras.
- Call Drawable::IsInView(Camera*) to check whether in view of a specific camera. Pass null camera pointer here to allow any camera, including shadow maps.
Removed Drawable Lua exposed functions which do not have exposed counterparts in AngelScript, but are rather meant for internal C++ use only by the Renderer / View classes.
Closes #207.
Travis CI: API documentation update at 2014-02-24 17:19:30 UTC.
[ci skip]
Added string filename overload to Lua bindings of Scene::LoadAsync() & Scene::LoadAsyncXML(). Closes #217.
Travis CI: API documentation update at 2014-02-24 20:07:49 UTC.
[ci skip]
Ensure non-master models don't update animation or the bone bounding box. Use the model resource's transformed bounding box instead of actual animated bounding box for AnimatedModel LOD calculation to ensure animation does not affect the chosen LOD level. Copy the master model's bounding box for non-master AnimatedModels directly (may result in too large bounding box, but should prevent the non-master model skipping rendering because of a missing bounding box update)
Minor refactoring. [ci skip]
For Travis CI - escape bracket character to fix commit message parsing.
[ci skip]
Editor viewport camera settings
Merge pull request #219 from friesencr/editor-viewport-settings

Editor viewport camera settings
Change MinGW build settings when building shared library type.

- Statically link standard C runtime libraries.
- Does not use 'lib' prefix.

All credits to alexrass (See http://urho3d.prophpbb.com/topic46.html and http://urho3d.prophpbb.com/topic90.html).
Partially reverted the AnimatedModel LOD determination change: use the animated bounding box center to calculate distance from camera. This is to ensure ragdolls will LOD correctly even if their bones move far from the root node.
Added FileChanged event sent by ResourceCache for manually responding to changed files in resource directories.
Removed debug print from editor.
Travis CI: API documentation update at 2014-02-25 10:22:48 UTC.
[ci package]