Renamed TypeConverter#convert_type to #from_bytes

And all of the specific methods were renamed #convert_x -> #bytes_to_x
Moved type encoding from ExecuteRequest to TypeConverter
Optimized the encoding of collections