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
Removed commented out stuff and unnecessary comments.
Reordered members for clarity.
Cleanup of init of Client and passing arguments.
Removed is-running-as-script for client.
Moved member variables last.
Moved ctor and dtor first.
Hold socket in smart pointer.