Specialize YAML::convert<> template to serialize math components with unit tests.
Add declaration for specialize template convert<> and fix CMakeList.txt
Remove yaml-cpp source files from include directories

the yaml-cpp source directory was added to the include directories for
SurgSim::Serialize. This was causing issues as there is a regex.h file
in yaml-cpp that is conflicting with a regex.h that gtest uses.
Fix warning about unitialize vairables and update codding style.
Support serialize math components with YAML::Emitter and unit tests
Clean up unit tests using test fixture.
Update coding style.
Support for NaN in serializing math components and add unit tests.
Revise convert<>::decode() where the decoding succeeds on NaN type.
Merge branch 'master' of git.assembla.com:OpenSurgSim into feature/serialize-math
Add logging warning for #NaN values when decode.
Fix build under linux
Refactor store operator of SpherePresentation with unit test.
Add accessor to get and set style for Node.
Set flow style as default to vector and matrix in math components.
Change OsgLight functionality, add Shader Directory

Changes the way the OsgLight works, also adds an example to for graphics
work
Modify yaml to add style to node class.
Add unit tests for flow and block styles.
Revise converter<>::encode to set style format and add unit tests
Add empty unit test for sequence and map data structure of Node.