DatabaseServer: Adds new skeleton
DatabaseServer: Fixes typo
DBServer: Implements DBEngineFactory
DBServer: Adds start of filesystem db
DBServer: Looks up fields by file index rather than class def
DBServer: tries to read field_count fields instead of 1 field every time
DBServer: Implements FSDBEngine::create_object
Adds IDatabaseEngine.h to CMakeLists.txt
DBServer: Implements FSDBEngine::get_object and adds the DatabaseObject struct
DBServer: Implements DBSERVER_SELECT_STORED_OBJECT_ALL
DBServer: Adds checks to make sure all required db fields are present when creating object
Passes test_create_selectall except for part kestred needs to fix
DBServer: Implements DBSERVER_DELETE_STORED_OBJECT
Passes all tests except for what kestred needs to fix
DBServer: Made selectall test order insensitive.
DBServer: Made test_ram expect order-inspecific fields
DBServer: Fixes compilation on GCC
DBServer: Fix test_delete cleanup.
DBServer: Resolve unittests lack of inheritance in the class cleanup.
DBserver: Removed extraneous method in DatabaseBaseTests