Added DictionaryExts.GetOrAdd for TValue:new()
Added JsonGlobalPathLinkProvider<TValue,TRoot>
Added JsonGlobalPathLinkProvider tests, added root existence check
Fixed JsonRootPathLinkProvider tests