[Save All] Refactor Save action classes

Refactor Save (previously Save All) such that the
version which appears in the Objects menu and the
version which appears in the This menu share a
common superclass, to simplify future maintenance.