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.
Matt,

I'm not sure if changing any properties (including connections) triggers an
invalidate and build system. If you're sure it does then go ahead and
remove the explicit call to connectToModel.

I'll remove the commented out lines or modify the comments as needed to
explain what's the difference between old and current behavior after you're
done with your changes.

-Ayman

On Wed, Oct 8, 2014 at 2:22 PM, Matt DeMers <notifications@github.com>
wrote:

> In OpenSim/Simulation/Model/FixedFrame.h:
>
> > +     * @param[in] transform The transform between this frame and its parent
> > +     *                      frame.
> > +     */
> > +    FixedFrame(const RigidFrame& parent_frame, const SimTK::Transform&
> > +            transform);
> > +	
> > +	/** Set the parent reference frame*/
> > +	void setParentFrame(const RigidFrame& frame);
> > +	/** Get the parent reference frame*/
> > +	const RigidFrame& getParentFrame() const;
> > +	/**
> > +	* Get the transform that describes the translation and rotation of this
> > +	* frame (F frame) relative to its parent frame (P frame).  This method
> > +	* returns the transform converting quantities expressed in F frame to
> > +	* quantities expressed in the P frame. This is mathematically stated as,
> > +	* vec_P = P_X_F*vec_F ,
>
>  I know that can be made to work in code consistently for all symbols,
> but I'm not as sure about the "centered" notation here
>
> @sherm1 <https://github.com/sherm1> I'm not sure what you mean about it
> not working consistently for all symbols. Still, I can change it for
> consistency with Simbody. I just find that the centered notation is exactly
> what we mean, while the monogram notation was ambiguous to me when I first
> saw it used. I had to look it up multiple times to make sure I was using
> these transforms correctly.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/opensim-org/opensim-core/pull/188/files#r18613314>.
>