Be explicit about when this option applies.

The wording was very vague and could easily be misinterpreted to mean
that it parses on any new message, rather than on New Messages that
cause New Tickets.
Test that all bin/ and sbin/ scripts compile

This catches problems introduced by problems such as 8acb3b7.
Add Locale::PO as a developer dep

Used by sbin/rt-message-catalog.

The new compilation tests found an assumed dep when run on our smoker.
always log the email address to help debugging

[Adjusted to use the From: header rather than $ErrorsTo, which is not
necessarily the From: value.]

Signed-off-by: Thomas Sibley <trs@bestpractical.com>
Log the loaded user and sender when reporting an email permission error

ParseErrorsToAddressFromHead() may be misleading if the Errors-To:
header is present (although it is unlikely to ever be).
Merge branch '4.0/add-from-to-mail-error-messages' into 4.0-trunk
Merge branch '4.0/test-scripts-compile' into 4.0-trunk
Merge branch '4.0/clarify-parsenewmessageforticketccs' into 4.0-trunk
Fix regression in upgrade step logic which filtered out rc dirs

feeccd1 incorrectly anchored the end of the directory names in order to
weed out false positives.  Unfortunately, in doing so, it also filtered
out rc upgrade directories (creating false negatives).

Fix this regression by using RT::Handle's version words and the standard
regex used in two other places in rt-setup-database.  This regex
accounts for rc dirs while also filtering out false positives.
Consolidate version dir matching into a standard regex available everywhere

Hopefully this will avoid divergent restrictions in the future.
Merge branch '4.0/missed-upgrade-steps-regression' into 4.0.17-releng
Merge branch '4.0.17-releng' into 4.0-trunk
Merge branch '4.0-trunk'

Conflicts:
	sbin/rt-test-dependencies.in
	t/99-policy.t

t/99-policy had grown a compile test on both 4.0-trunk and master, for
s?bin/ and etc/upgrade/*/content respectively.  Use the run3()
implementation from master, but change the name to compile_perl from
4.0-trunk for greater specificity.