allow users to set useRemoteCatalogService in config catalogs. add test ...

...to check if useRemoteCatalogService is being set properly.

Will add test to ensure HtmlWriter is doing the right thing in another commit.