Added test for issue #25 and added port macro to allow tests to be executed in parallel with colliding on the same ports
Merge branch 'groovy-devel' of https://github.com/ros-industrial/industrial_core into issue25_recv_bytes
Added polling check to socket read and muiltiple read calls in order to receive all desired bytes
Minor tweaks to catch partial reads and split packets
Added unit test to catch split packet errors
Added check for byte side on socket read (unit test)
Minor modifications based on review
Merge pull request #33 from ros-industrial/issue25_recv_bytes

Issue #25 fix