fix some whitespace
changes due to socket cleanup in platform
update for new tcp connect interface
don't force an ip to connect to broadcast addresses
Merge remote-tracking branch 'origin/master' into reflect_refactor