Moved CollisionData out of the Collision.Assets namespace.

#71
Classes dependant on Color with new overloads

* Added constructor overloads to various classes that accept a color
* parameter
* Updated Shape to automatically convert string color assignments to new
* color object

See issue: #72 for more information
Updated samples to utilize new Color object

* Updated all samples using new constructor overloads
updated Clone() methods and added docs