Finally just removed the error hiding

You can control it in php.ini, there is no need to force errors off in
the code itself, (especially since it is now open source)
Call time pass by reference is no longer valid
Assign return of new by reference is deprecated

Assigning return of new by reference is deprecated
err_licensing_php lang token no longer used
Made PEAR_ErrorStack::singleton() a static method

Due to the warning: "Non-static method PEAR_ErrorStack::singleton()
should not be called statically"
Removed PHP4 constructor method in net_url

Another warning fixed
converted ereg() to preg_match()

ereg() and its brethren are deprecated
Seems we log out too many times, ignore warning

Really should be fixed, but it's not an important warning ATM, and I'm
going to have to dig deeper into that code eventually.
Set defaults in case of undefined variables
Removed an extra space from a hash index
`uptime` is not available on windows
Fixed a bunch of undefined index warnings
Fixed another undefined index warning
Fixed reports
Quickpay (pay without login) fixes
Quickpay - invoice not found
Display Invoice - Default 0 if a tax was deleted