Add office/special race detail to ElecData instances in admin

* Fixed ElecData inlines on State pages, so there's more detail about offices
* Added dynamic offices up for election field to ElecData list page
* general settings cleanup and a few tests
Merge branch 'master' of github.com:openelections/dashboard