Fix for shipments with no adjustments
also changed reduce :+ for sum on subtotal
send empty array when no adjustments present
nil adjustment value when no adjustments
use only eligible adjustments
Merge pull request #1 from mrpollo/2-0-stable

catch up on commits from 2-0-stable