overhaul & centralize configs

 - centralize in Config static class.  All ObjectPrinters should be found here.
 - added more comments about the configurations
 - simplified configs around TypeInspectorRegistration, removing race condition where configs could end up different depending on order classes were loaded
add LazyDump ext method

 - because ServiceStack also has a Dump method that doesn't do what we want