Diffed with the Korsakow with Maps version to merge the Java 7/8 changes into the shipping version.  This diff leaves out the Map related stuff, and does not import the web view either.
Initial Java 8 build.  Had to disable some code in the Unit tests for QT Video media.  These should be changed to test JavaFX Video instead, or perhaps removed in the case of TestVideoExport.java.  Otherwise, included all the necessary jars, libraries, etc.  Converted the project to use Java 8.  Other necessary changes which can be seen in the commit.
Moved project base level location to be the same as the main project folder.  This may simplify some packaging issues.
Added "**/resource/" exclusion from the packaged image.  It will need to be added to the proper place by hand for now.  Also, I seem to have figured out, for the moment, how to get the proper icon file added to the project build.  To do so, you must have your project base folder in the class path, and you need to have a folder called "package/macosx/", with the icon file in it.  The icon file must be named the same as the output project jar, but with the icns extension (i.e., our project outputs "Korsakow.jar", so the icon file must be "Korsakow.icns").  I think this is extremely poor design on the part of the Netbeans designers, but there doesn't seem to be much I can do about it.