Some Constitutional role validation.

Also a minor tweak to clarify a spec.
Further simplification of Constitutional role validation.
Further simplification of Constitutional role validation.
Added one more test for converting a constitutional role into a circle.
Prove you can operate on a subcircle as if it were a role.
Merge remote-tracking branch 'upstream/master' into persistence