Fixing compilation and python parts of message_store_map_switcher for release

Removed stray python catkin bits which were causing strands-project/strands_navigation#95. This fixes #95.

Also updated cpp code for YAML >=0.5 on Indigo but 0.3 on Precise. Basic idea borrow from  copied the map_server package.