Bring GeoGridDataSource up to date. [1769]

This may resolve another bundle issue.
Fix for band not available in given units. [1682]
Remove execute bit. [0]

Not sure why it was set…though I’m kinda impressed by Git preserving it!
Assorted code quality fixes for McvToolbarEditor.

I’ve been sitting on a bunch of these types of changes for a while now,
so don’t be alarmed if there are more of these “quality” commits in the
near future!

[0]
Fix for Centos on "amd64". [1769]

It turns out that Java on 64-bit Centos identifies itself as “amd64”
rather than “x86_64” (even when uname reports “x86_64”). This resulted
in Ant being unable to locate the platform-specific JOGL/Java3D JARs.

Looks like another instance of “The More You Know!”…
Using Java 7 type inference. [0]

There’s certainly more to be done, but this is a start!
Server Manager cleanup and Java 7 updates. [0]
Enable control of value plot decluttering. [1740]

This adds the following methods to the _Layer wrapper object:

enableDeclutter()
disableDeclutter()
isDeclutterEnabled()
getDeclutterFilter()
setDeclutterFilter()

Currently the layer control GUI does not update if, for example,
decluttering is enabled and then disabled…but the actual display should
adjust as expected.

If you attempt to use any of the new methods with a layer other than
value plots, a NotImplementedError exception will be raised.
Add some doc to new methods. [1740]

Should’ve just grouped this commit and the previous one together!
Every one loves cleanup and java 7 changes!

This one (mostly) covers the classes in McV’s “monitors” and “probes”
sub-packages.

[1770]
Fix for %resolution% showing up. [1769]
Fix some deprecation warnings. [1770]

Another nice addition to Java 7+ is the addition of Swing widgets (like
JList) that use generics.

Also, this is commit 5300! w00t!
Missed a warning. [1770]
Improvements to SystemState. [1770]

There are some Java 7+ additions here, but many of the changes are just
some pretty straightforward improvements.

One of the particularly nice changes is the use of JOGL’s
“native.vendor” property in the system properties output (you should
now see things like “NVIDIA Corporation” rather than nothing).
Another file with execute bit set. [0]
Change the high resolution world map.

[1484]
Fix use of "==" for String equality check.

[0]
Java 7+ updates to McVGuiUtils. [1770]
[0] Dreamweaver updates synced from web server.
Fix problem latest compatibility problem. [1769]

Prior to this commit, McV’s override of IdvPersistenceManager appeared
to want to “use” the older version of IOUtil’s “writeTo” method (the
one that returned an integer):

IOUtil.writeTo(Ljava/io/InputStream;Ljava/io/OutputStream;)I

All of the applicable “writeTo” methods in IOUtil have been changed to
return longs, so it is not clear to me where the reference to the old
definition is coming from (running “ant clean” does nothing).
Regardless, changing the method call in IdvPersistenceManager to
reference exactly the method that we want called seems to work:

IOUtil.writeTo(IOUtil.getInputStream(file, getClass()), zos, null, 0L);