use appropriate IP for my laptop 134.89.13.60  (not simply localhost),
and also use a socket for sending and a (bound) socket for receiving the
response.  Tested OK with the CG services endpoint at WHOI.
Merge branch 'master' into platform_agent_R2C4
Merge remote-tracking branch 'upstream/master' into platform_agent_R2C4
platform_agent_R2C4 branch finally merged
basic messaging with WHOI from MBARI now ok.  Very preliminary local tests
with simple simulator and only for reception of ACK messages also ok.
more basic preparations for handling interaction with CG services endpoint;
basic tests with acks and nacks.
Merge remote-tracking branch 'upstream/master' into platform_agent_R2C4
dev notes moved to https://confluence.oceanobservatories.org/display/CIDev/Platform+agent-driver+dev+notes
"external event dispatch" no longer exposed as an separate operation
rename validate_driver_configuration to _validate_driver_configuration
PlatformAgent._reset: disconnect driver if connected
Merge remote-tracking branch 'upstream/master' into platform_agent_R2C4
clean up log messages
keep the reported NTP timestamps for the retrieved engineering data
overwrite on_quit to do a graceful platform agent termination including
sub-platforms
minor change: log.debug instead of log.info
Merge remote-tracking branch 'upstream/master' into platform_agent_R2C4
adjust test to reflect that the RESET event can now also be sent in the
MONITORING state
remove unused CONNECTING and DISCONNECTING entries from the PlatformDriverState enum
Merge pull request #636 from carueda/platform_agent_R2C4

Various platform agent updates