roscpp: Adding std::vector and std::map rosparam sets/gets

This patch adds the ability to call ros::param::get() and ros::param::set() with std::vector<T> and std::map<std::string,T> where T is one of (std::string, double, float, int, bool). 

Also some trivial doc fixes.