changed the VPN reconnect stuff to work on GNOME
changed JDK, JRE, and M2 homes to be within /opt not ~/opt