[Save All] Use Save All behavior for Save

Remove the Save menu item, and replace
it with the Save All action (which
assumes the name of Save). This addresses
the main case of nasa/mct#131, wherein
the distinction between the two menu
items is regularly unclear to users, and
universally the action they wanted to
perform was Save All (even though Save
seemed like the familiar choice.)
[Save All] Add in-line documentation to Save actions

Add missing in-line class documentation
to Save actions. Mark obsolete Save actions
as deprecated (preferred to outright
removal due to possibility of a need for
object-level Save in the future.)
[Save All] Remove Save All options from dialogs

Save functions as Save All per nasa/mct#131,
so update dialogs shown for unsaved view
changes to reflect this (use behavior
previously associated with Save All, and
simply call it Save.)
[Save All] Update unit tests for Save dialogs

Update unit tests for Save dialogs
to reflect merge of Save All behavior.
Add check for NPE's to handle issue
uncovered during unit tests.
[Save All] Allow Save without ObjectManager

Consolidating Save and Save All behavior
into one action, for nasa/mct#131.

Save All (which has become the consolidated
Save) previously required an ObjectManager
capability to be present, as the presence
thereof was what distinguish Save situations
from Save All situations. This change allows
for the ObjectManager capability to be
unavailable, in which case the action
functions as te per-object save.

Additionally, rules for action eligibility
are relaxed to allow Save when not all
objects are writeable (e.g. because someone
else owns the object.) Objects which cannot
be written are not saved.
[Save All] Amend unit test for consolidated Save
Merge branch 'master' into mct131
[Save All] Show warning when not all objects can be saved
[Save All] Use appropriate variable names

Use appropriate variable names for Save
warning (dialog is adapted from Delete
warning code.)
[Save All] Consolidate This and Objects Save All actions

Use Save action for This menu as superclass of Save action
for Objects menu to ensure that behavior is consistent
between both.
[Save All] Test warning dialog for partial Save
[Save All] Change wording in Save warning dialog
[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.
[Save All] Remove obsolete Save action
[Save All] Rename Save All classes to plain Save
Merge pull request #242 from VWoeltjen/mct131

[Save All] Consolidate Save and Save All
first off fix formatting (120 lines, 2 spaces indentation)
move startup.jar to lib

get rid of startup.jar in the root dist directory
change directory to parent to keep the same layout of logs, data, bundles cach locations
refactor startup scripts (use variables)