Added comment to show when it's appropriate.
Added pre-fm-setup etckeeper commit.
Renamed projects-setup so it executes after fetch-projects.
Sorted package names.
Explicitly add ssl-cert for Apache.
Add more Apache configuration:

- setup.d/80_apache2 :: Basic apache configuration.
- setup.d/85_plinth :: Enable SSL.
- setup.d/85_jwchat :: Moved from 90 to 85, with other sites.
Don't overwrite if there are already snakeoils.
Document changes fetched from Nick Daly.
Added setup.d/05_apt-sources to disable cdrom APT sources after installation, to make sure plinth can install packages without asking for a CD to be installed.
Rewrote setup.d/30_dnsmasq-server to split config in three parts, one static and two that could change.
Improve changelog text.