Update copyright notices
Add missing file.
Split base.js apart.
Fix copy and paste error
Change how dialog/info box fields interact
Debug/simplify settings.

* Settings no longer get filtered by server.
* Now using settings widget.