Implement ractive.isDebug() and more refactor

Ractive instances now have an `.isDebug()` method that considers both it's inherited state and any statically define `.debug` on parent Component or Ractive instance.

All the custom config classes have been absorbed to their proper home, except for a general `Registry` config, `data`, `template`, and `css`.