Change variable name to start with lowercase.
Add MIXED_ACCESSOR_ATTRIBUTE.
Fix compile warning in tolua.
Enable mouse visible in UIDrag sample.
Remove duplicated call of UpdateViewParameters.[ci skip]
Add comment for modify third-party code.
Add GetVariantType functions, Fix compile warning in UI.cpp.
Remove type from MIXED_ACCESSOR_ATTRIBUTE macro, make it more cleaner. Other attribute macros will be modify later.
For Travis CI - consider 'tag' branch as master branch.
Remove class name and variant type from attribute macros.
Add EnumAttributeAccessorImpl class, remove all Variant::Get<> functions for enum type.
Add attribute trait, treat ref attribute same with attribute.
Move attribute name as first parameter in ATTRIBUTE macro, same as other attribute macros.
Add space before template >, let GCC happy.
Add space template function.
Submit code in LuaScript samples.
Merge branch 'mixed-accessor-attribute'
Travis CI: API documentation update at 2014-11-22 15:30:34 UTC.
[ci package]
Allow using different unordered set implmenetations.

use HashMap define in a few more places.

Replace priority_queue with priority sorted multiset in WorkQueue
Merge branch 'master' of github.com:urho3d/Urho3D into c++11

Conflicts:
	Source/Engine/Graphics/AnimatedModel.cpp
	Source/Engine/Graphics/AnimationController.cpp
	Source/Engine/Graphics/BillboardSet.cpp
	Source/Engine/Graphics/CustomGeometry.cpp
	Source/Engine/Graphics/DecalSet.cpp
	Source/Engine/Graphics/ParticleEmitter.cpp
	Source/Engine/Graphics/StaticModel.cpp
	Source/Engine/Graphics/Terrain.cpp
	Source/Engine/Navigation/NavigationMesh.cpp
	Source/Engine/Physics/CollisionShape.cpp
	Source/Engine/Physics/PhysicsWorld.cpp
	Source/Engine/Scene/Scene.cpp
	Source/Engine/UI/Text.cpp
	Source/Engine/UI/Text3D.cpp
	Source/Engine/Urho2D/ParticleEmitter2D.cpp