Update pcl_ros to use the data() member function of STL containers to get the pointer to the underlying storage, instead of dereferencing the zeroth element and taking its reference. When a container is of size 0, dereferencing element 0 with operator[]() is undefined behavior, and will trigger assertions when features like _GLIBCXX_ASSERTIONS are enabled. Fixes #333.