Remove metadata retrieval code from FreeImage module
New function for retrieving language code of currently active language

...which I can then pass to ExifTool, and get translated descriptions!
Yay!
At load-time, request metadata extraction for primary images
Detailed metadata can now be extracted and parsed

NOTE: huge commit!

It took a lot of trial-and-error to figure out the optimum way to get
metadata out of ExifTool while meeting my (rather large) set of desired
criteria.  I think the current solution is a resounding success, and all
the following criteria have been met:

1) All data is read from a silent ExifTool shell via stdout piping -
which means no temp files!
2) Detailed metadata is extracted, including
Tag/Value/Description/Group/Actual Value (if different from the
"human-readable" value).  PD requests ExifTool's most detailed XML
output, then manually parses it for any/all relevant data.
3) Translations are supported  If a language other than en is active,
all human-readable tag values will be translated into that language.
This was one of the worst things to crack, as trying to get valid UTF-8
data from ExifTool, through the command prompt, and into VB was not
intuitive.
4) Binary data tags are successfully ignored
5) Additional organization can be performed, specifically reworking tag
categories to be more intuitive than the VERY detailed ExifTool output.
6) Any/all image types are supported - not just JPEG.  For a good time,
load any type of RAW file.  The amount of data generated is astounding.
Parsed EXIF data can be tested via Effects -> Test (IDE only)