Add id to attribute.
Add macros to initialize attribute id from the attribute property/variable name in the Component constructor.
Store attribute type to txml. Closes #232
Serialize attribute ID to txml if defined.
IComponent::GetAttribute() can query by both name and ID.
Remove unused AddAttribute<T> function from EC_DynamicComponent.
Fixed attribute initialization macros.
Converted OgreRenderingModule & PhysicsModule components to define attribute IDs.
Removed unused ReadAttribute() & ReadAttributeType() helper functions from IComponent.
Camelcased the attribute type names.
Deprecated IComponent::GetAttribute(). AttributeById() & AttributeByName() functions implemented instead.
Added the INIT_ATTRIBUTE macros for the rest of the components.
Prefer attribute ID's when dealing with dynamic attributes, as now ID and name are set to same for dynamic attributes. Removed incorrect documentation referring to ID being empty for dynamic attributes.
Removed unused GetAttribute() functions from Entity. Attributes should rather be accessed through components.
Fix GCC build.
Added attribute init macro to EC_Avatar.
Merged the OptimizedAvatar and Avatar scene folders. Run the OptimizedAvatar.txml scene for the optimized version.
Moved Jack assets from bin/media to the avatar scene folder.
Merge remote-tracking branch 'remotes/naali/attributeid' into incoming
Fixed path in CreateBundleApp.bash.
Disable noboost mode on OS X until deps build fixed.