Use selection->regions instead of Editor::get_regions_from_selection()

Remove Editor::get_regions_from_selection(), and use selection->regions
directly in the few places it was called.
Ignore track selection if there are any selected regions.

Make Editor::get_regions_from_selection_and_edit_point() only consider the
selected tracks when finding regions to operate on if there are no regions
selected, and never if the edit point is 'mouse'.
Don't include unselected regions in edit grouped region operations.

Make Editor::get_regions_from_selection_and_entered() only return regions
that are actually selected or entered, not their unselected equivalents.
fix reversed semantics from 86f1b for LaterNoteEndComparator()
Merge branch 'master' of git.ardour.org:ardour/ardour
vtl: use mpeg4 with intra frames for internal seek format
vtl: video-monitor interaction

* Menu > View > Video Monitor -- bi-directional communication
with xjadeo for window-state and OSD.
* fix saving state on session close (wait for xjadeo to terminate)