Switch include/exclude filters to arrays, use minimatch directly

Support arrays of filters (e.g. --include="filterA" --include="filterB") rather than comma-separated string. Use minimatch directly, rather than handling asterisks separately
Fixing jshint warnings
Do globbing matches against file paths that are relative to the base dir option.
Upgrading package to 4.0 because the --include/--exclude interface change isnt backwards compatible