CPPWSTrackingResponse responds to #delivered?

Checks the shipment events for a succsess code
Catches NoMethodError and reraise a ResponseContentError error
CPPWSTracking responds to #actual_delivery_time
CPPWSTrackingResponse responds to #origin
Merge pull request #130 from Shopify/bugfix/shipwire-empty-response

Catches NoMethodError and reraise a ResponseContentError error
don't assume first UPS event has a location

e.g. package 1Z05R2W10378274146 has a first event:
"The shipper has requested a Delivery Intercept for this package. /
Return to sender pending."
This event has no location associated with it.
Tracking info regex for USPS should detect 1 or 2 digit day of month
Refactors changes made for extracting event information

Cleans things up a bit and uses a struct to give a more objecty feel
Fixing a few tiny mistakes
Merge pull request #133 from Shopify/refactoring/pr_128_dont_assume_ups_event_has_a_location

don't assume first UPS event has a location
Fix style to match the library
Merge pull request #131 from se3000/master

Make CanadaPost behave more like other carriers
Merge pull request #134 from Shopify/refactor/tracking_info_regex_for_usps_detects_1_or_2_day_dom

Refactor/tracking info regex for usps detects 1 or 2 day dom
Remove the version prefix only if it is used in the XML
Merge pull request #135 from frahugo/master

FedEx api v13: REXML::ParseException: #<NoMethodError: undefined method `[]' for nil:NilClass
Bump version update for FedEx changes
Remove province
Add tests to confirm fix
Remove leftovers from debugging
Merge pull request #141 from Shopify/province-should-be-short

Remove required province field