Perform 'End of Run' behavior on all run transitions

Perform the requested end of run behavior on NoRun => BeginRun
transitions (in addition to the EndRun => NoRun transitions we've been
performing it on).

This change is just the beginning and only works for the SNS live
listener.  Haven't looked at ISIS yet.  Also haven't updated the GUI,
yet.

Refs #7209
Property name and GUI cleanups

Changed the property name from EndRunBehavior to RunTransitionBehavior
which is now a better description.  Updated all the references to the
old behavor (including test and GUI code).  Also changed the label in
the StartLiveData dialog window.

Refs #7209
Merge branch 'feature/7209_live_listener_run_transitions' into develop