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.
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'