Cleanup: remove deprecated fields the proper way

Also move converters to their own file to make it easy to move them into v1beta1 later.
my eyes!  my eyes!!  Gaaah!

Oh this but for a ternary operator!  But alas we are not smart enough to use it well.

srsly, this map has to go.