First cleanups/changes for the upcoming database changes.
Added some necessary PrimaryKey & AutoIncrement attributes.
Added new Database class (not finished).
Skip AutoIncrement fields on adding new entities.
Fieldnames 'Id' & 'EntityId' will be auto handled as primary keys.
Added QueryBuilder class & implemented Sql Delete method.
[Framework/Database] Implemented Select, Single & Where methods.
Implemented auto assignment of foreign keys (Only EntityId as key and Id as primary key currently used)
That one shouldn't be public...
Little cleanup & some null checks.
Use the new 'database system' to handle entities.
Initial implementation of character templates.
Re-structure some other things.
Fixed CharacterDB.sql
Handle class properties in member expressions.
Cleanup.
Update AuthDB.sql
Component/WoW base should be build 18594.
Merge pull request #1 from Arctium/master

merge