Added plugin packet codecs
Added the ability to load custom packet codecs.
The paths to search are specified by the custom_packet_codec_paths rosparam (in the namespace of the packet dispatch/message queue nodes).
Custom packets codec files must end with _packet_codec.py and contain a class called PacketCodec that inherits from BasePacketCodec (or a derived class).
Edited by Eric Gallimore