[net/session] fix typo
[net/session] drop extra header for logging
[command] add documentation for inline commands.
[src] add noncopyable for all classes where it is copying is not used.

TODO: maybe we must wrap boost::noncopyable.
[boost-headers] include only that we really use
[wrapper] add typedef singleton
[kernel] implement not-implemented-yet-callbacks for basic commands

It just write to client that such a command not implemented yet.
We have a lot of work.