No more 'enable_codecs'
- fix output running
- call register in initialize for codecs
- add rubydebug and dots codecs (encode-only)
- make stdout use codecs instead of the janky prior implementation that
  uses many branches to pick the write print method.
  (will need to fix backwards compat, though)
Remove unnecessary code
- add a todu
- call register methods, silly goose.
- implement start_inputs
- respect an inputs 'threads' setting
- fix formatting (use >- for text that should flow continuously)