1.2 release candidate

* Explicitly calling output() is no longer necessary
* (Breaking change) Param passed to onError function changed from
boolean to array
This is the same array returned by get('lastError')
To check if was a fatal error 'category' will be "fatal"
* if emailLog is set to "onError", an error matching the
ErrorHandler/emailMask mask option must have occured for email to be
sent. Previously, any error, incl deprecated, would have qualified.
* moved errorMask option from ErrorHandler to Debug
* ErrorHandler class (introduced in v1.1) is now a stand alone class (no
dependencies) and can used completely independently of the debug class.
* misc bug fixes