Make the exclude options be regex

The command line help claims that the exclude paths are treated as regex,
however they actually where being processed as path prefixes.  This change
compares them as a regex against the current directory being processed.