More fixes and tweaks for Converter

* Be sure to .modify in and out buffers for primitive_convert
* Advance in buffer begin based on consumed bytes
* Dup in buffer for convert