Remove unnecessary info view.
100% test coverage on ModelObject.
Condense the model objects spec a bit.
Separate privilege methods on ModelObject.

These are now part of a PrivilegeSubject mixin in privilege_set.

This is part of an attempt to cut down on the ModelObject size and
that of its spec.