adds benchmark carrier with delays
return bogus RateResponse
Merge pull request #126 from Shopify/feature/add_benchmark_carrier_with_rate_delay

adds benchmark carrier
Squashing all of voberoi's commits into one commit. Keeping messages

Summary of Changes:

Change remote test tracking number.

This tracking number works consistently against FedEx's test tracking servers,
whereas the old one doesn't. With enough digging, one can find this as a test
tracking number that FedEx provides.

Without this change, test_tracking consistently fails.

Add ShipperAddress from FedEx to TrackingResponse.

Aside from the OriginAddressLocation, FedEx tracking has the notion of
ShipperAddress. This, I'm guessing, is the address of whoever ordered the
shipment to take place?

In any case, the tracking numbers we get at Harry's never contain an
origin address but always contain the ShipperAddress, which also happens to
be the origin (we know that).

Previously, we ripped out the XML and parsed it out ourselves, but that defeats
the purpose of using a library that's supposed to abstract away this stuff. So
back into ActiveShipping it goes.

This commit tests ShipperAddress extraction behavior as well.

Add FedEx ShipTimestamp to TrackingResponse.

FedEx provides a ShipTimestamp in its API responses. This commit adds
a ship_time field to the TrackingResponse API and adds FedEx's
ShipTimestamp to it.

Add {scheduled,actual}_delivery_date from FedEx tracking replies.

This commit adds another property to the TrackingResponse object: an
actual_delivery_date.

scheduled_delivery_date existed on TrackingResponse already, but the
FedEx tracking reply parsing didn't populate it. This commit also
makes sure that FedEx's equivalent scheduled and actual delivery
dates are in the TrackingResponse objects returned from
find_tracking_info.

Alias {scheduled,actual}_delivery_time to {scheduled,actual}_delivery_date.

Add status to the TrackingResponse object USPS returns.

This allows delivered? and status to work on the object returned
by find_tracking_info.

Add actual_delivery_time to USPS-tracked packages.
Refactors changes so that they can be accepted into master
Use more generic method name for address extraction
Merge pull request #127 from Shopify/pr_115_refactor_changes

Pr 115 refactor changes
Bump version and update contribs