FedEx: use named captures to better resolve parts.

This is intended to fix #215.

- Use named captures to make the matching more clear and resilient.
- Add a test for the specific query from issue #215to demonstrate
  the fix.
FedEx: add checksum failure test.
Merge pull request #335 from mwmiller/fedex_match

FedEx: use named captures to better resolve parts.