Add BOXEN_SRC_DIR env variable as possible configuration

As someone requested in boxen/our-boxen#56, this gives the possibility to use the BOXEN_SRC_DIR environment variable with the gem.

(Also fixes some tests regarding homedir)