Scanning directory using patterns

Plexus-utils provide a DirectoryScanner to search a folder for files using ant-style includes/excludes patterns. ScannerBuilder uses the builder pattern to make it little easier to setup, and provide iterator methods on result to get java.io.File instead of basedir related path.