Added JsonRootLinkProvider<TValue,TRoot>
Refactored link provider class names (unique/path, global/scoped/relative)
Added tests for ScopedUniqueLinkProvider<TValue,TRoot>, renamed test classes of link providers