handle unparsable VR in DicomReader
remove unneeded unit tests
parse numeric strings using invariant culture
cherry-pick encoding fixes from @lste