SimpleSummaryParser no longer templated
Fixed compilation dependency on messages generated by semantic_map
Added explicit template instantiation for cloud_merge package
Added explicit template instantiation for metaroom_xml_parser package
Added explicit template instantiation for semantic_map package
Added room.hpp and moved implementation out of the header file
Added room_xml_parser.hpp and moved implementation out of the header file
Added metaroom_update_iteration class and moved definition and implementation from the metaroom class header
Added metaroom.hpp and moved implementation out of the header file
Added metaroom_xml_parser.hpp and moved implementation out of the header file
Added semantic_map_node to CMakeLists
Added roombase.hpp and moved implementation out of the header file
SemanticMapSummaryParser no longer templated (not required). Some methods are still templated, todo remove the templates by avoiding instantiating objects of type MetaRoom or SemanticRoom (which are templated)
Forward declarations
Merge pull request #63 from RaresAmbrus/code_restructure

Code restructure