First cut at adding "~" support to Path::Tiny::path().

Replaces "~" or "~username" with output of glob().

Basic tests in t/basic.t.

I can't test it on windows.

I'd be more comfortable if this happened after "Unix conventions
enforced", I'm nervous about looking for "/".