DDF-925 Added a spinner indication to the refresh button in the

Configuration page.
* The spinner will run until the page is rerendered or until 2 seconds have passed, whichever is longer.
* Consolidated configuration controllers into a single implementation.
* Additional considerations were taken to handle multiple instances of the configuration page