6-20 Large number of updates towards RC2

Updated the Lib file to use an array for readability
Updated the Message System with Rework's implementation
Added a last_active and last_page to the check_session hook
Almost finished plugin system deactivate/uninstall functions
Added PDO to database drivers
Added get_settings_by_id method to the Settings Class
Updated func.Validate with Rework's implementation
Others
Merge branch 'master' of https://github.com/ezrpg/ezRPG-1.2.x