Add serialization functions to Accessible
Change internal structur for storing functors inside of Accessible
Refactor MathConvert to use basic eigen type rather than our typedefs
Test accessible conversion with SurgSim Math types
Add more generic conversion for Quaternion and RigidTransform
Formatting Changes
Fix Linux Errors
Tests for encoding and decoding multiple values

Added documentation
More Linux build fixes, mostly 'typename' additions
Merge branch 'feature/accessible-serializable' into feature/store-restore-components

Conflicts:
	SurgSim/Framework/Accessible.cpp
	SurgSim/Framework/Accessible.h
	SurgSim/Framework/UnitTests/AccessibleTests.cpp
Make YAML-CPP build accessible from the outside, create separate build project for external libaries that need to be built
Add config iles to gmock and gtest
Ignore 'build' as a subdirectory as well
Fix Folder Properties
Fix cmake files for new directories and libraries

remove dependency on serialize library
cpplint changes
Fix spelling of cmake xxx-config.cmake files

Earlier version worked because it was run off the NTFS drive which was
not case sensitive, the filename for the config file needs to either be
libraryConfig.cmake or library-config.cmake
Move gmock references to surgsim_add_unit_tests macro chain

remove references to gmock include dir and gmock library from cmake files for testing
Merge branch 'fix/moveout-thirdparty' of https://git.assembla.com/OpenSurgSim into fix/moveout-thirdparty

Conflicts:
	SurgSim/Devices/IdentityPoseDevice/UnitTests/CMakeLists.txt
Fix merge leftovers

Fix missing dependencies