FireLogger: static members changed to non-static (BC break)
added interface ILogger
$errorTypes moved to Helpers::errorTypeToString()
Debugger::$source replaced with Helpers::getSource()
BlueScreen: removed Debugger::$time from template
Logger: added constructor (BC break)
Debugger: removed deprecated $mailer and $emailSnooze, use variables in $logger (BC break)
Logger: defaultMailer() changed to non-static
Debugger::log() whole logic from moved to Logger (BC break)
Logger: refactoring
Debugger: removed underscore from errorHandler, exceptionHandler and shutdownHandler
Debugger: reordered content