Updated mysql auth to use PHPass

Mysql authentication will now use PHPass rather than relying on PHP's crypt function. It takes care of salting the password and validating against user input on the password itself.

An update is done to the mysql DB to increase the password length to 60 characters. A check is done for users logging in using the old format and the details are updated to the new encryption type.

028.sql is included to take care of the db schema change.