Return no rates if, indeed, there are no rates
Fix for no item.line_item method in 2-1-stable

The ContentItem quantity may be different to the line item quantity, too.

Fixes #2
Fixes #3
added a controller which allows direct retreival of a shipping label
Merge branch 'shipping-label-url' into 2-2-stable
added an override to place a link next to every tracking number to get shipping label from easypost
Merge branch 'shipping-label-url' into 2-2-stable
added tracking urls for some shippers
added my name as author of gem
silence warnings
moved tracking urls map inside method and made shipping method names happy again
legacy orders are now shippable again
only show print label link if tracking details are present
only give easypost bombsheller phone number; one less way for users to screw us over with weird international addresses
now only shows get shipping label link if easypost is providing it
international shipping works with preference for packaging
added customs info
shipment now has customs info for international orders
surfaced easypost error messages in admin console
whoops, removed silly printline
only use predefined international package type if package is going international