[modules] update astyle, git_hooks
[net/session] drop extra call to buffer() in handleRead()
[net/session] add comments for Session::reset()
[net/session] fix handling numOfArg part that recieved in multiple chunks
[net/session] fix handling message part that recieved in multiple chunks
[net/session] split async write into separate method
[net/session] fix std::string::operator+() value to lvalue
[net/session] move class properties before methods
[net/session] we must reset internal counters when parsing of argLen fail

Otherwise we can have malformed buffer, and because of this we can't
parse input command later.
[net/session] use std::string::clear() for clear strings.

It is more clearly
[net/session] move parsing to separate module

Use callbacks as communication between this two modules.
Because it must be faster, and we must support asynchronous when writing
response to client.