WIP add suppression test spec and begin moving things in there
Add suppressed to archival records
Suppression of tree record applies change to branch
Split suppression specs into model and controller tests
Add 'suppressed' column to all relationship tables.
Suppress relationships when a linked record is suppressed
Add suppress button, action and messages to frontend archival records
Add a function to all ASModel types to allow them to produce an object graph of all related/dependent objects.

Use this to implement suppression, suppressing entire object graphs in relatively few UPDATE commands.
WIP on published stuff (busted at the moment)