Support for a custom home path to be specified in config.xml

I ran into issues when trying to run magerun from within a
shell_exec() context in a PHP app, so I needed to specify the
path to the home directory explicitly.  Perhaps there's a more
elegant solution to this though.