Use docker instead of chroot.
Remove collect2, which for some reason really enjoys writing temporary files.
Set user in Dockerfile.
Download Haskell platform in Dockerfile.
Restore error filters.
Local: utf8 stdout encoding.
Replace old build instructions with docker instructions.
Reorganize image, and add permission check for irc-config.
Fix a few more paths, and suppress image cleanup output properly.
Also set UTF-8 in Testsuite.
Move prep-image out of src and copy it later, so that changes to it don't cause a geordi rebuild.
Be less repetitive with 'same X' diagnostics.
Don't get confused if the Haskell package got built outside the container.
Use gcc trunk.
Add some missing stdlib headers to prelude.