Supports ticket #634
- Added domain to SystemProperty to indicate field type.
- If property is not found in the DB, looks it up using the property resolver.
- Refactored all properties for which it makes sense to have an override via the Database.