Fix problem in graphicsscene example, fixed the spelling of properties

add assertions to transferproperty to prevent this error
fixed spelling of other properties
Add function 'loadOctree' in SurgSim::DataStructures and testing data.
Serialize Math::OctreeShape

1. Add 'set/getFileName()' and m_fileName in OctreeShape class.

2. Serialize 'set/getFileName()' in OctreeShape's constructor.

3. Add UnitTest for OctreeShape in ShapeTests.cpp.

4. Change UnitTest names from 'XXXSerialize' to "XXXSerializeTest' in
   ShapeTests.cpp.
Make TransferPoseBehavior serializable

1. Add 'getPoseSender()' and 'getPoseRecevicer()' protected member
   methods.

2. Add 'getClassName()' public member method via macro.

3. Register this class with object factory.

4. Make PoseSender and PoseReceiver serializable.

5. UnitTest of serialization for TranferPoseBehavior.

6. Register MockRepresentation with object factory (so that UnitTest can
   compile, run, and pass).
Make OsgSceneryRepresentation serializable

1. Add 'getClassName()' public member method via macro.

2. Reorder header files in .cpp file.

3. Put implementation into namespace SurgSim::Graphics.

4. Make file name serializable in constructor of SceneryRepresentation.

5. UnitTest of serialization for OsgSceneryRepresentation.
Fix Comment
Merge branch 'fix/graphics-example' into 'master'

Fix bug in graphics example

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/807923
Documentation revision, change some lowercase to uppercase.
Merge branch 'master' into feature/Octree-Serialization

Conflicts:
	SurgSim/DataStructures/CMakeLists.txt
	SurgSim/Math/UnitTests/CMakeLists.txt
Merge branch 'feature/Octree-Serialization' into 'master'

Octree Serialization

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/809763
Revise TransferPoseBehavior

1. Make 'getPoseSender()' and 'getPoseReceiver()' public.

2. Change the name of UnitTest for serialization.

3. Add test for sender and receiver after decode.
Preserve header files' order, remove unused header.
Revise UnitTests for OsgSceneryRepresentation.
Merge branch 'master' into feature/TransferPoseBehavior-OsgSceneryRep-Serialization
CppLint warning fix.
Merge branch 'feature/TransferPoseBehavior-OsgSceneryRep-Serialization' into 'master'

TransferPoseBehavior, OsgScenearyRepresentation Serialization

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/817463