Update packaging for 4.0.0-dev

apache2-utils is no longer a requirement
patch files updated
fixed debian/rules to not delete files that don't exist
More modifications for DOMjudge 4.0.0

htpasswd is no longer used
judgehosts do not connect directly to the database anymore, so dbconfig
for them is no longer needed
change initial sql data to not include examples, and to include the new
defaultdata for files(executables)
Use debconf for configuring a judgehost

The DOMjudge server api details should be asked by debconf
Remove conflicting directory from domserver package
Some documentation updates.
New upstream release.
Fix setting root device UUID.
Add new live image.
Consistently use https://lists.a-eskwadraat.nl for mailinglist URLs.
Fix commit 1ad1c1b99: really enable SSH password logins.
Add build dependencies
Install apache configuration

Set up apache in the postinst step
Add patch to use apache 2.4 instead of 2.2 configuration settings
Update packaging

Update documentation
Change dependencies
Fix permissions on install
Create required users
restapi.secret should only come with the judgehost

This avoids packaging conflicts
Fix error in postinst script
Tweaks to make the packaging better

Update docs to give more details for swapaccount=1
Make init script setup the cgroups as required
Make init script check for swapaccount=1 and that the chroot has been
created
Do not remove the external libraries from the domjudge-domserver package
Fix code documentation typo.
Download DOMjudge deb packages from Thijs' uvt.nl mirror and
make it easier to set an APT proxy (requires DOMjudge 4.0).
Add recommended max_file_uploads PHP setting.
Make grub changes work with Debian Jessie.
Add TODO notes for live image packaging of Debian Jessie/DOMjudge 4.0.