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.