Partial Implementation of events class

This commit breaks most existing implementation of events as it is
largely different from the previous implementation.
Complete implementation of events and associated classes
Fixed broken event page

Added a few methods in various DAOs to support page.
Fixed payout page and display for manage runs

Switched login to new table.
Functionality for manage runs page TBD.
Refactored files associated with event.php to be more OOP
Refactored user related class and DAOs for better OOP
Updated userDAO and payout-related files

Updated some userDAO to contain gameaccounts.
Flagged userDAO functions that may not be working.
Cleaned up payout page from redundant code.
Refactored and updated slot related files

Flagged any non-working functions.
Converted static functions to non-static.
Refactored and updated item related files

Flagged any non-working functions.
Converted static functions to non-static.
Refactored and updated gameaccount related files

Fixed possible bug in user.DAO.
Flagged any non working functions.
Converted static functions to non-static.
Completed refactoring and updating all base classes and related files

Base classes: character, drop, events, gameaccount, item, slot, user
All non-working functions in related files have been flagged.