Added NSArray (Autoindigestion) category.

Added -filteredFilenamesUsingRegularExpression: method onto the
category and added unit tests for it.

Replaced code in ReportCategory -autoingestionJobs method with call
to -filteredFilenamesUsingRegularExpression:.
Added ReportFilenamePattern class for matching filenames.

The ReportFilenamePattern class encapsulates information about the
expected pattern that various report filenames will follow.  It builds
a regular expression for matching filenames given the vendor ID and
report type details.
Added unit tests for ReportFilenamePattern.

Added -reportDateStringsFromFilenames: method to ReportFilenamePattern
and extracted similar code from ReportCategory -autoingestionJobs method.