Add header_table template and view
Refactor AR and Sample header_table views

Uses widget 'visible' attribute (and WidgetVisibility adapters) to
decide which fields are editable or viewable.
Merge branch 'header_table' into 3.01a
Add metadata 3000
Remove 'revert' transition and use 'retract' instead.

This is the way it always should have been.