Wrote proper translation
Droppes SMF 2.0 jQuery support and removed not needed globals
Changed error handling back to use one (enhanced) Error object class
Deleted custom error classes and rewrote code to use Error object
instead.
Enhanced Error object to accept a parameter array to be used in error
handling.
Created a list of error codes to categorize errors.