Refactoring all components according to CPropertyReference class
to store TBXMLElement struct data, NSValue was used but according to a few memory bugs we use NSData instead.
TBXML crash bug is fixed.
TBXML is fixed
Merge branch 'property_reference_refac' of github.com:Elmundo/CEProject into property_reference_refac
Unnecessary TestComponent files are removed.
Little modification in CAnimationComponent
Merge from property_reference_refac to master
Remaining conflicts are cleaned.