Matt ayman frames

Redo of the merge of Frame, RigidFrame, FixedFrame, Station and Marker ModelComponents along with code to convert Marker to new format for serialization/deserialization and inclusion of FrameSet in model.
@sherm1 @msdemers @aseth1 or @chrisdembia Please review and let us know your feedback.
@aymanhab @aseth1 So what's the resolution?  According to Ayman, Scale and IK  currently need model to run initSystem() or they fail.  According to Ajay's logic, Scale and IK should be smart enough to handle edits/additions of Markers, then call initSystem() when necessary.  

In either case, I don't care. I don't understand why this, or any changes to Marker and MarkerSet, are included in this PR at all.  Let's get Frame and Station finished and merged before tackling how they integrate with tools.