ros: don't generate array convertion methods for base types

Those are handled by generic templates. It fixes a problem with
arrays of bools, which are converted on the ROS side to std::vector<bool>

It also probably improves performance quite a lot, since we do not need
to call toROS/fromROS one time per element.