refactor theme config in Dockerfile
greatly reduce docker image size

by switching to busybox and uhttpd

at the expense of losing request logging (though newer versions of
uhttpd supposedly supports logging)