Build fixes

 * Java Build Path now uses an execution environment instead of a fixed path for the JRE System Library
   * This makes the project portable
 * Removed the need to define JDK_HOME and JRE_HOME
 * Removed Zip files from build
 * Created distinct launch configs for various build types
    * Build - creates the distributable package with a default dummy version 999.999 and no code signing
    * Publish - Build + prompt for version number, and upload creds, also does code signing