Refactor of Kernel into KernelBase and Kernel
refs #2800
Refactor MOOSE internals to use KernelBase instead of Kernel
closes #2800
Removed old [Output] system
Migrating residual related debug output to an Outputter.