generate "better" ADDE URLs [1303]

Uses ports more intelligently and up-cases the descriptor for local
ADDE datasets.
makeLocalADDEEntry no longer breaking file masks

I was appending an extra "/*" to every file mask passed to
makeLocalADDEEntry. [1303]
Better RESOLV.SRV handling [1303]

* Added "saveForShutdown()" to EntryStore for writing out only
non-temporary datasets. "saveEntries()" has been repurposed to write
out all datasets.

* EntryStore.saveEntries() will now write out all local ADDE datasets
to RESOLV.SRV *while* McV is running. As part of shutting down, McV
will call EntryStore.saveForShutdown().