another sh->bash fix

heh rarely using this script
fall back to the web
fix (path resolver was buggy?)
update to Debian Wheezy
create
more update to Debian Wheezy
create

$ user-or-home2user ~chrisirc
user-or-home2user: unknown user (at least in /etc/passwd): '~chrisirc'

yay, that check makes plenty of sense!
use user-or-home2user
really, bash *does* need one to code in SSA to work at all safely.

and it's not an issue of me using set -x. Without set -x, it would
just require SSA as well with all the if checks involved.
accept Foo/Bar.pm style arguments

I've got too many libs (different ones doing same thing) (and yet,
stupid script call needed where lib would do)