docker: FROM debian

The Debian stable image is much smaller than Fedora, and may be more acceptable for production use.
docker: set LANG after building ghc

ENV LANG is only needed for cabal-install, and generates spurious locale warnings when building ghc.
docker: move cabal files from /root to /

debian sets HOME to /root, fedora set it to /