Remove unused property nfields from DatabaseData.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Remove property columns from DatabaseData.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Refactor database access in DatabaseData.

The eventual goal is to have all attributes come off the database, including
schema access.  When the DatabaseData object has only one method left (for
the database), it can then be refactored away itself.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Refactor out the homedir property from DatabaseData.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Refactor out the version property from DatabaseData.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Refactor out edoptions property from DatabaseData.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>