[Refresh] Add 'Refresh Now' menu item

Refresh Now causes the current center pane view to
be re-created to reflect the version of the object
shown in the browse view. If unsaved changes would
be overwritten by this, a dialog is popped up to
verify the action for the user.
[Refresh] Add comments, checks to RefreshAction
[Refresh] Add license to RefreshAction
[Refresh] Unit test for refresh action
[Refresh] Update housing component on revert to committed

Revert to committed reloads user object from persistence.
Previously, this was updating the center pane with the
new version of the object, but the housing (which is also
a View) retained a reference to the old version of the
object. This updates the housing as well.
[Refresh] Move Refresh Action strings to bundle
[Plots] Fix intermittent unit test failure

Timing-related intermittent unit test failure uncovered
in plot views; some work done on a background thread by
plot view was confusing Mockito.
Merge pull request #167 from VWoeltjen/mct138

[Refresh] Add "Refresh Now" action and menu item