Removed SpaceState.canRead()

Checkpoint -- refactoring out SpaceState's uses of AccessControl, as
part of general dependency simplification.

Required turning NavSection into a proper Ecot, which should have
happened months ago anyway.