Added SyncPackages method. Can be called server and client connection.
In first case it begin synchronization of packages with all clients.
In second case client send message to server to begin synchronization of packages with all clients or with only this client.
Fix Variant:SetBuffer and VariantMap:SetBuffer in Lua
Merge pull request #488 from celeron55/fix_lua_variant_setbuffer

Fix Variant:SetBuffer and VariantMap:SetBuffer in Lua
Add possibility to disable RigidBody mass update to optimize performance when using several collisionshapes in the same node. Closes #489.
Travis CI: API documentation update at 2014-10-13 21:52:40 UTC.
[ci package]
Add QtCreator user/project settings file into git ignore list.
Fix generation of temporary file name for Lua on Windows platform.
Add support for help documentation generation for QtCreator.
Check changes in required packages before sync.
Add generated 'Docs/qch/' directory to git ignore list.
For Travis CI - disable Mach-O universal binary build for 64-bit iOS.
When Travis CI is overloaded, the CI builds tend to get longer. Our iOS 32-bit and 64-bit CI build are usually finished very close to the 50 minutes time limit but may overshoot to pass the limit when Travis CI is overloaded. Using the xcpretty only helps in reducing the log size but it cannot help in this case. This commit disables again the universal binary build for the 64-bit iOS build when packaging the build artifact. The Mach-O universal binary build for 32-bit iOS build may be disabled too in the near future when we get more samples or the overloaded situation gets worse.
All sync method replaced by void Connection::SendPackageToClients(PackageFile* package) may be called after Scene::AddRequiredPackageFile on server
Merge remote-tracking branch 'remotes/cin/master'
Minor editing of comments.
Changed Connection::SendPackageToClient() to not broadcast to all clients. Instead Network::SendPackageToClients() will send to all clients in a specific scene. Updated Network Lua bindings.
Travis CI: API documentation update at 2014-10-14 19:36:58 UTC.
[ci package]
Minor typo correction on the String::Compare() method.
For Travis CI - add a rule to decide whether to skip universal build.
The threshold is currently set to 20 minutes (can be adjusted). If by the given threshold time the iOS build has not reached the checkpoint then the universal binary build is skipped automatically.
Clean up duplicated code related to package download requests.
Further package download logic fixes to ensure a package is not potentially entered into the resource cache several times, and that packages in the cache are scanned for only when necessary.