removing a compatability mode that was a bad idea to begin with
remove wrong legacy behavior from catfile, catdir
cleanup Unix.rel2abs (catdir already calls canonpath, refactoring)
more cleanup of Unix.rel2abs - use method sig to set $*CWD
rel2abs and catdir call canonpath, so we don't need to do it again in abs2rel
dike out Win32.abs2rel, because it's identical to Unix.abs2rel
cleanup Win32.split, remove abortive tmpdir refactor
remove Unix.catpath and call catdir instead, same behavior in less lines
can't use single quotes in regex char class, refactor $double_slashes_special
refactor Unix.canonpath to use 2 less substitutions
rearrange Unix.canonpath whitespace
Merge pull request #12 from labster/master

lots of refactoring