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.
Merge branch '4.0/test-scripts-compile' into 4.0-trunk