Socket::Listen() called twice in unexpected request

Listen() should only be called once for a socket. A second call will throw an
exception. It gets called a second timewhen `shouldDisconnect` is true, throwing
an exception. Since there is no catch-clause, it crashes the server.

This makes it trivially easy to crash the server for unauthenticated users, even
by accident.
Merge pull request #426 from OttoAllmendinger/fix-doublelisten

Socket::Listen() called twice in unexpected request
Remove rest of deprecated messages getAccount, getInbox and getOutbox.

Addendum to commit ca29cff.
Merge pull request #422 from benma/remove_deprecated

Remove rest of deprecated messages getAccount, getInbox and getOutbox.
Removed TransportCallback.
Removed unused TransportFunction.
Rewired stuff for calling the logic behind the removed callback function.
Fixed broken sends in opentxs-script.
Merge pull request #427 from murrekatt/remove_transport_callback

Remove transport callback
Rename StrategyAt.* -> Strategy.*Response.

Addendum to 64feeee.
Merge pull request #429 from benma/atResponse

Rename StrategyAt.* -> Strategy.*Response.
OTStorage: remove out-commented code
OTStorage: inline DECLARE_PACKED_BUFFER_SUBCLASS macro
Merge pull request #425 from toxeus/inlineMacro

OTStorage: inline DECLARE_PACKED_BUFFER_SUBCLASS macro
Fix one missing conversion from @msg to msgResponse.
Merge pull request #433 from benma/atResponse

Fix one missing conversion from @msg to msgResponse.
ChangeLog: update to version 0.94.0
Merge pull request #418 from toxeus/changelog

ChangeLog: update to version 0.94.0
Removed commented out stuff and unnecessary comments.
Reordered members for clarity.