Improvements to the DictionaryExtensions.Get method. Don't coerce type when already the correct type and don't try to convert null or empty values.