(PDB-820) Add the double asterisk matcher to the path glob operator

This adds the double asterisk (**) which allows you to match against multiple
elements in a path, instead of just one like the single asterisk (*).

Signed-off-by: Ken Barber <ken@bob.sh>