Small improvements to cms.io
Small improvements to a couple of services
Add reference to development mailing-list in the README
Some fixes and improvements.
Fix ES not storing compilation stats.
Removed duplicate proxy service in cms.conf.sample.
Cloning gevent with an address that does not require auth.
Making it easier to debug why testsuite fails.
Avoid choosing a non-executable isolate.
Better coverage reporting for tests.

Added coverage calls to unit tests, and added source parameter to
allow recording non-touched sources in cms/ in the reports.
Reorder imports

Put stdlib imports first, all together in one block, dividing them into
"import x" and "from x import y" and sorting them by module name.
Leftovers from ProxyService

I missed to update a comment.
Small LogService fix

Not really needed, it's just to make code more "clean".
Remove unused arguments from compute_changes_for_dataset
Store name on Service for easy access
Small improvements to sample configuration

Use three blank lines between sections, and don't wrap text when not
necessary.
Small fix to unit tests

Run only *.py files, excluding (for example) backup files (i.e. *~).
Make LICENSE.txt more compliant

Put whole notices for all licenses we use at the end of the file.

(Use 8 spaces instead of tabs)
RWS: fix error when deleting submissions

Commit d89e43b03c468571f08267e26c97e897c3e9ac98 tried to remove a couple
of ugly workarounds but introduced an issue: delete_subchange tried to
access a submission that could already have been deleted. This is now
fixed, but nevertheless the bug showed the shortcomings of the current
data management.
Fix encoding issue in CMS

Pickle was causing issues when a file with non-ASCII characters was
submitted. Since pickle should always output str (both in the ASCII
format and in the binary format), opening the file in binary mode seems
the correct thing to do. And, indeed, it fixes the bug.