Bring in Forecast Hour macros. [1792]

This adds “%fhour%” and “%fhour2%” (the latter appears to be the same
as the former, only without a trailing “H”).

And also reduce reload work by limiting data sources with
Misc.makeUnique.
Get IdvPersistenceManager up to date. [1769]

This introduces two new things:

The IDV’s version now gets added to bundles (McV was already doing this
for VisAD, IDV, and McV), but it shouldn’t cause any problems…

Disabling PROP_USE_DISPLAYAREA after bundle loading. This is related to
the IDV’s new option to reproject bundles that are being loaded.
Bring IdvWindow up to date. [1769]

Only code change is the new “enableFullScreenMode” method for OS X (but
McV currently does not use it).
Use IDV's StateManager.processPropertyTable.

My pull request was accepted, so there’s no need to continue using my
temporary hack.

[1769]
Remove temporary fix for bundle problems. [1769]

Unidata accepted pull request 82, so “mungePropertyTable” is no longer
needed.