allow /etc/hosts /etc/resolv.conf and /etc/hostname to be changed

Fixes #2267
My attempt to fix #2267
Does that mean they don't stick if I stop and then restart that container? And what about when I `docker commit`?