Use a closure binding instead of .bind() to avoid a bug causing test
failure when running the tests on the command line, but not happening when
running the tests in a browser.  !

I suspect some kind of ghostjs bug, but whatever it is, this circumvents it.
Incorporate server setting object into the server setting UI.
Incorporate new server setting object into the share rooms and and account
provisions.
Remove extraneous fetch and unnecessary change event relay.