support cylinder, box, sphere, https://code.ros.org/trac/ros-pkg/ticket/...

support  non-mesh primitives, cylinder, box, sphere
see https://code.ros.org/trac/ros-pkg/ticket/4276 for detail