Restructure backbone /edit_contacts UI (and backend file structure), fix remaining usage issues

Removes minified files per feedback from @auxesis.

Contains a number of changes to the JSONAPI backbone adapter, in order to get correct data structures saved without mucking up the core `model#toJSON` function.

Patches a status output in select2 directly, as I couldn't see a way to configure that out.

There shouldn't be any further errors when using this, please let me know if you see some.