All tests passing.
Hashing shadow tree nodes (using result of acl_users._getAllLocalRoles)
now done prooperly by making contents of the __ac_local_roles__ dict immutable.