Bug 875695 - Moving config files from JSON file in bulild to JS file inside the Usage app

This support dynamic properties as the file is not a JSON but a JS module.
Furthermore, it adds native support for several providers
Merge pull request #9999 from lodr/bug-875695-move-configuration

Bug 875695 - Moving config files from JSON file in bulild to JS file inside the Usage app
r=@jmcanterafonseca