Merge pull request #493 from toxeus/socket_cleanup

Socket cleanup
Removed OTSocket and moved logic into OTServerConnection.
Renamed ProcessMessageOut to send.
Smart pointer holding the server connection.
Removed GetWallet on OTServerConnection.
Minor correction of header.
Removed unnecessary includes.