lang/gnat_util: Move PORTREVISION to central location

Many of the ports based on gcc-aux sources have a central location
defining their PORTREVISION to make it easy to reset all them all when
the base version is updated.  lang/gnat_util should have had, but did not
and as a result the PORTREVISION didn't get reset at all.  Centralize
it for the future.
- Update to latest git pull - 2.02_3
- Add support for GELI passphrase kernel passthrough
- Patch grub-install / EFI support to disable trying to use Linux 'efibootmgr'
- Update to latest git pull - 2.02_3
- Convert ports of graphics/ to new USES=python

Approved by:	portmgr (implicit)
In order to rescue the Salomé's ports, devel/omniNotify and
devel/py-omniorb are needed. But since omniNotify depends on
devel/omniORB-4.1, a version of py-omniorb depending on the same omniORB
is needed, to avoid conflicts.

- Repocopy devel/py-omniorb to devel/py-omniorb-3

- Downgrade it to 3.7

- Set CONFLICTS.

CR:		D970
- Convert ports of math/ to new USES=python

Approved by:	portmgr (implicit)
Enable shared library
- Convert ports of mail/ to new USES=python

Approved by:	portmgr (implicit)