Clean copy of ImageGenerator. [1660]

This is needed for getting KML working with testCaptureImage.
Allow testCaptureImage to save KML files. [1660]

It's worth pointing out that KML has a significant limitation; all of
the generated images referenced within the KML must be located in the
same directory as the KML file itself. An alternative would be to use
absolute paths to the images, but that seems even worse than the current
usage of relative paths.

For now, testCaptureImage simply prints a warning message about the
limitation and suggests using KMZ instead.

It's kinda analogous to the IDV/McV zipped vs unzipped bundle situation
(my $0.02: unzipped should be deprecated!).
Refactor createKmz. [1660]

This takes advantage of the ability to save off a plain KML file and
just zips the results of createKml up into a KMZ file.

Also, I love the new JDK 7+ Path stuff (and Path.relativize in
particular).
Some cleanup. [0]
Remove some commented out code. [0]
Fix javadoc warnings in StormAODTSceneType.java.

[0]