DynamicDictionaryValue adjust to TryParse

Adjust TryParse method to allow more convertions. Convertions like Int64 to Int32 were ignored in the previous version, since there was no ending else statement.
Now the last rule is to try a type convertion. 

Note that if this convertion fails any exception will be treated and the default value returned.