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.
@aseth1 Good point, I mainly kept the method for backward compatibility with older Marker interface (as we did in the past when we introduced the new Propertie, same holds for connectMarkerToModel method) but I can remove them since we're breaking the API anyway. Let me know what you think.