DBSS: Add skeleton.
DBSS: Update example_config with example dbss.
Internal Protocol: Add Database-State Server notes
Internal Protocol: Add ranges to database stateserver

Consider review when core team is available and awake
cmake: Add DBStateServer.cpp and build options
Tests: Add base DBSS test covering SS_OBJ_QUERY_ALL, and SS_OBJECT_DELETE_*
Tests: Add DBSS unittest for set_zone.
Tests: For DBSS, seperate query-all test from delete test, clean-up/clarify/comment unit tests
Tests: Add test for DBSS ranges.
Tests: Test recieving multiple set_zones while object is loading from database.
Tests: Add DBSS test for update field(s) (on unloaded objects only this time)
Tests: Add ObjectNotFound test to DBSS test_set_zone()
Tests: Add DBSS tests for normal update behavior with objects loaded into ram.
Tests: Very basic GET_FIELD(s) test for DBSS
Tests: Update DBSS tests to expect value-caching for database fields where possible.
Tests: Update DBSS tests to make requests to DBServer on QUERY and UPDATE only for non-ram, non-required db fields (also do not cache these fields).
DBSS: Update for more complete skeleton, and handle configuration variables.
Tests: Update tests to expect new msgtypes DBSS_OBJECT_{ACTIVATE,DELETE_DISK}.
Tests: Switch from SetZone to Activate in other tests.
Merge branch 'master' into db-ss.