Bump to 2.0.3
Downcase s3_protocol configuration option to prevent bugs like https://gist.github.com/radar/5793814

As seen in: https://groups.google.com/group/spree-user/browse_thread/thread/152ceac667a80147
[backend] Correct translation key in locale_spec
Ensure quantity is coerced to integer in OrderContents#add_to_line_item

It *might* come from a controller parameter, which is a string. The API's LineItemsController#create action does this, for instance.
No need to call `order.create_proposed_shipments` twice

Shipments are already destroyed and created every time order moves from
address to delivery

Fixes #3181
if a product only has images for its variants, display the first variant image for the product instead of none

Fixes #2992
[backend] No need to set state to complete for factory in payments_spec
Don't blindly set bill_address_id and ship_address_id to nil in order factory
Fixed failing build shell script and made it more robust. Set notifications per Spree engine and added comments.

Fixes #3205
[api] Set bill_address to nil values where API now requires them thanks
to ac64127
Bump selenium-webdriver to 2.33.0
Remove dash from .travis.yml
Quit spamming IRC for build notifications
Need to stub variant_images in base_helper_spec due to fc08be464fb07518e415d7208c31bf6ffceda83d