Save all shipping quote calculations rather than just the last one
This also means that if the last calculation did not give quotes the empty results don't overwrite previously calculated quotes
When only one shipping method and quote available select it
Merge pull request #1303 from JeffPyeBrook/pr-fix-shipping-method-calc

Save all shipping quote calculations rather than just the last one