Cpplint fixes
Review Fixes, Documentation updates

Added SURGSIM_FAILURE for base getClassName in component
Extended the use of the mutex in the factory
Capitalize property names