Fix Bullet's btVector3.cpp compile error on 64-bit iOS platform.
See https://code.google.com/p/bullet/source/detail?r=2716
For Travis CI - more tweaks on the packaging setup. [ci package]

- Prevent packaging from being accidentally invoked by a pull request or a commit on non-master branch.
- Generate documentation before packaging if it is not yet generated in previous step.
- When packaging for iOS platform, rebuild Urho3D library as Mach-O universal binary.
- When packaging for Linux platform, also invokes RPM and Debian CPack generators.
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]
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Source/ThirdParty/Bullet/src/LinearMath/btVector3.cpp