Break up testCMCSingleMuscle into two tests.

These tests will be run in parallel now. However, they previously wrote to the
same files. To get the tests to run in parallel and pass, I had to rename the
directories to which forward and cmc tools wrote, and also the location of the
forward kinemtaics for use in cmc.

Addresses #31.
Merge pull request #64 from opensim-org/breakUpTestCMCSingleMuscle

Break up testCMCSingleMuscle into two tests.
fixed a typo
Fixed typo in PolynomialFunction.h
changed description in the MarkerPlacer header filer (test)
Corrected typos in ScaleTool.h
Moved initialization of transforms to locate the Joint frames in parent and child bodies from connectToModel() to finalizeFromProperties() where it now belongs. Since base handles connectors (for parent and child bodies) there isn't a need to override connectToModel(). It was removed as well.
Converted compile-time flags into properties so users can enable/disable recent (post-3.2) modifications made to Umberger2010MuscleMetabolicsProbe and Bhargava2004MuscleMetabolicsProbe.
Merge pull request #72 from opensim-org/addMetabolicProbeProperties

Converted compile-time flags into properties
Update MarkerPlacer.h
Merge pull request #68 from carmichaelong/doxygenteset

Fixed typo in PolynomialFunction.h [ci skip]
Update MarkerPlacer.h
Update MarkerPlacer.h

remove () from class names in the class description
Merge pull request #67 from jimmyDunne/doxygenTest

Updated description in the MarkerPlacer header filer [ci skip]
Merge pull request #69 from jryong/NoClueInDoxygen

Corrected typos in ScaleTool.h [ci skip]
Update CMC.h

Fixed typo and removed useless '\n' newlines in class description comments
Merge pull request #70 from apoorvar/apoorvarDoxygenEdit

fixed typos [ci skip]
Add test to test components in a generic way.

Preliminary: untested, and only for ModelComponents.

Still need to add the components' connect dependencies, among other
things.
Progress on testComponents.

1. Moved randomize() into a more useful location so it can be used by
various tests.
2. Fixed a malfunctioning exception in Output.
3. Made large progress on testComponents.

testComponents still won't work with components that have connectors.
User can now pass in the model they want to use.

Instead of creating the Model inside testModelComponent, the user can
also provide their own Model, in which they've added the necessary
components / made the necessary connections.

Add a gait model to this folder for convenience.