[#83458484] convert ALL THE THINGS!
Merge branch 'master' into select2-conversion

Conflicts:
	app/assets/stylesheets/ui/typeahead.css.scss
HOUND [ci skip]
[#83458484] remove unnecessary test
[#83458484] fix specs, remove tests
SCHEMA WTF HOW [ci skip]
Grep specifically for eventsource server

The previous implementation matched any process that had the word go(ogle)
in the process name, killing processes that were not meant to be killed
Merge pull request #679 from Tahi-project/improve_foreman_stop

Grep specifically for eventsource server
Merge pull request #677 from Tahi-project/select2-conversion

[#83458484] convert the rest of the selects to Select2
Refactor user detail overlay out of admin journal user controller
Merge pull request #681 from Tahi-project/refactor-journal-admin-user-controller

Refactor user detail overlay out of admin journal user controller
Add serialization for supported formats
supported formats fetched on page load: client side work & tests
ihat_supported_formats: should it fail if no iHat URL?
Move test from paper.edit test to paper test
provide test environment with valid ihat JSON
fix rubocop problems
spec_helper.rb: stub ihat formats in test
mock_server: add /formats; no more 404s in other tests
Tahi has is error-free when IHAT_URL is unset