Added improvements to SocketUDPNode code.
- Added ability to specify different sending and receiving dimensions.
- Modified receiving code to use origin's dimensions instead of node's dimensions.
- Updated sending update interval check to include dt/2 (fixes possible floating point roundoff error)
Merge pull request #426 from ctn-waterloo/socket_update

Added improvements to SocketUDPNode code.