* fix some client memory leaks with appraisals
* fix some client memory leaks from incorrectly ordered hashtables on login
* more organization for PackableHashTable vs. deprecated PHashTable
* fully deprecate PHashTable -- 0 references now
* refactor RestrictionDB.Write() to use PackableHashTable common method. trying to ensure all places in the system that send PackableHashTables go through common method, for consistency and tracing
* cleanup
* finding more references
* update HouseAccess to match client
* add full explanation where numBuckets=89 originates from
* update code for empty collection in AllegianceHierarchy for reference