Solved Issue #25: Navigation Nodes Cannot Be Made Invisible

Adds an event to the Administration.User.User object to broadcast to
other objects that the access level of the current user has changed.
Also added logic in order to maintain the list of delegates of those
objects that subscribe to the broadcast when the user object is
destroyed and recreated.