Reimplement glob() and rglob() internals in a saner way. Add the "**" glob pattern.
Reimplement glob() and rglob() internals in a saner way. Add the "**" glob pattern.

mcmtroffaes/pathlib2,saddingtonbaynes/pathlib2