Refactor script/server

* Made style consistent
* Add helper functions to print messages
* Abort script if critical command fails
* Made number of started Sidekiq workers configurable again
Merge pull request #4117 from MrZYX/script_server

Refactor script/server
Embed associated photos into the status message xml
Merge pull request #3940 from MrZYX/embed_photo_xml

Embed associated photos into the status message xml
show username of the services in the publisher

original work by @Ruxton
rebased and extended to include feedback from the original PR #3959
Fix select & deselect all aspects check image
Merge pull request #4126 from Raven24/ruxton_service_user

show username of the services in the publisher
Add changelog entry for pull 4127
Merge pull request #4127 from marpo60/fix_aspects_max_selection

Fix select & deselect all aspects check image