Removing non existent items from params to avoid bug when clicking on remove multiple times or when clicking on multiple remove buttons

Skipping filter if there is only one line item being updated

Fixing order controller spec

Dealing with case when line items attributes is nil

Fixes #5318
Fix item_adjustment_spec.rb

Test after tax_adjustments callback instead of after promo_adjustments, which was testing a few lines earlier
Fixes #5320
Only cancel cancellable shipments.

Fixes #5321
Fixes #5299
Update Ruby hash syntax to 1.9

Create Spree::Core::ControllerHelpers::StrongParameters test
Fixes #5322
Allow partial emails when searching for orders
Fixes #5314
:scissors:
Merge pull request #5324 from camelmasa/refactor-shipment_handler

Refactor Spree::ShipmentHandler
corrects fetch_cart urls
Fixes #5325
removes window.location.origin

isn't compatible with Internet Explorer

Fixes #5323
Revert "Only cancel cancellable shipments."

This reverts commit d870c4e316e3aad6f63c728d224f6a16d4edde57.
Fix form fields.
Bootstrapping Email HTML templates.
Fix email specs.
Add test rake task and refactor layout.
Cleanup unused premailer/ink stuff.
Cleanup templates.
Fix broken spec due to LineItem#options= not being able to assign target_shipment.
Dont create product if master variant invalid.
[Fixes #5306]
Fixes #5330
added new lines at end of files

fixes issue #4690

remove whitespace

added branch option to main readme

update hierarchy in cmd readme

Closes #5331
addi18n to prom index
Fixes #5333