Deprecate isDebug and just use debugLevel.  Remove the custom error type and silence flag and instead add it to the debugLevel as well.