Update custom conversion docs per feedback

* Clarify that Gson is just the default converter
* Add section on other built-in converters
* Add section on implementing your own custom converters