Renamed DBObject.getObjectHook() to DBObject.getHook() for brevity
Added a set of type-specific field accessors to DBObject
Take advantage of field type specific accessors in DBPermissionManager
Added type-specific accessors that take fieldname to DBObject
Use DBObject type-specific field accessors in Ganymede server
Modified gasharl schema code to use the type-specific field accessors in DBObject
Another use of type-specific field accessor in gasharl schema
Made DBObject.getField() return DBField, took out a ton of casts.
Took out a bunch of now needless DBField casts in gasharl
Took out some needless DBEditObject casts in InvidDBField
Eliminated redundant retrieveField() methods on DBObject
Simplified DBPermissionManager.updatePerms()