Repeated int32 perftest
Pull write_to implementation to Message trait
Optimize Message::write_length_delimited_to

Save one allocation.

Now performance of write is almost equal to C++ version.
Cache sizes vec in CodedOutputStream

To avoid allocation and reallocation