DNET-570 Loading error messages from a manifest resource fails on mono

Added a call to ResourceSet.GetEnumerator to initializa the ResourceSet
Added caching of ResourceSets