fixed bug where MD5 filer  streams could be re read for their value, and
would return the md5 for an empty file if they were.
minor enhancement to turn a long to a string a little more efficiently.
fixed issue where arrays were not being marshaled correctly.
Massive memory reduction in the ContentMetaData class.