OpenPerspectiveAction: Unify, update for E4

Update OpenPerspectiveAction to allow use with both E3 and E4 (compat).
Extract PerspectiveHelper from OpenPerspectiveAction.
Move from apputil.ui to ui.util to allow use in opibuilder.
Use same code to show (or reset) perspective in OPI, alarm, scan,
databrowser, ...