Fix DictionaryReader.Read when existing instance supplied

This can occur on Android when reloading subclassed Texture2D sprite sheets (ie when a dictionary is used to store named texture regions)
Merge pull request #2111 from Aranda/dictionaryreader

Fix DictionaryReader.Read when existing instance supplied
Merge branch 'develop' of https://github.com/mono/MonoGame into develop