Added FileMover and URLTextSearcher per autopkg/autopkg#38
Use named groups in output variables as we get from the matched regular expression. Also use the first group (0) with an optional name (or just "match" if not given).
Added header handling code
Added flag specification
Updated descriptions and output_variables.
Decription update
Merge pull request #64 from jessepeterson/newprocessors38

Added FileMover and URLTextSearcher per autopkg/autopkg#38
Update CHANGELOG.md
Fix issue with autopkg referencing output variables during processing.
Fix for Processors that may rename their output_variables dynamically

- for the case where a Processor may use a placeholder output_variable
  name that may get renamed based in its usage
Merge pull request #65 from jessepeterson/urlsearcherfix

Fix issue with autopkg (URLTextSearcher) referencing output variables during processing.
Use last regexp match group rather than first
Merge pull request #66 from jessepeterson/urlsearcherlastmatch

URLTextSearcher: Use last regexp match group rather than first
Correct for lastindex being None on singular non-named group
Merge pull request #68 from jessepeterson/urlsearcherlastmatch

URLTextSearcher: Correct for lastindex being None on singular non-named group
Fix error message when there is a Processor import error.