Fix MessageSerializer bug.

The problem was in wrong TLStreamer position retained after writing of
the body length before the body, hence position left on a serialized
message body beginning, but must be at the end.
Add helper: method for cloning of TLObjects.
Add MessageContainerHandlerFacts to tests project.
Change namespace of a couple of tests.