Merge pull request #148 from isaacfreeman/1.2.x

Update order's shipping method when country changes
Tag shipping method

New method order.has_item_with_tag?()

order.update_shipping_method first checks whether the order has a country (it doesn't in test environment)

Added tag shipping method (different shipping cost depending on whether the order includes an item with a given tag)
Merge pull request #149 from isaacfreeman/tag_shipping_method

Tag shipping method
Only paginate orders form HTML

This means that when merchants download a CSV of orders, they'll get more than the current page.