Bump version to v0.12.0 for release.
Merge pull request #155 from Shopify/iso-currencies

Ensure RateEstimates use ISO currencies
Handle FedEx response with empty destination

In some cases, a DestinationAddress element is provided containing only a
Residential element
Shipwire now returns 401 Unauthorized when bad credentials are provided vs successful response but error in body
Merge pull request #157 from Shopify/fix_shipwire_valid_credentials

Shipwire now returns 401 Unauthorized when bad credentials are provided vs successful response
Bump active_utils to 2.2.0
Merge pull request #158 from Shopify/bump-activ-utils

Bump active_utils to 2.2.0
v0.12.1
Merge pull request #156 from Scoutmob/fedex-handle-empty-destination

Handle FedEx response with empty destination
deploy using shipit
bump version to 0.12.2
use default release task from bundler/gem_tasks
Set maximum number of packages for ShipmentPacker.pack
Merge pull request #160 from Shopify/excess_package_quantity

Set maximum number of packages for ShipmentPacker.pack
Bump version to 0.12.3
Test under ruby 2.1
raise earlier if the maximum number of packages is exceeded
Merge pull request #166 from Shopify/raise-earlier

raise earlier if the maximum number of packages is exceeded
Bump version to 0.12.4
Fix ups and usps to not assume the result of #/ will be a Float

* When using mathn, the  behaviour of Fixnum#/ and Bignum#/ changes
  to return Rational objects in some cases. This causes any code
  that relies on the return value being a Float that can be
  stringified to break.