Reference address html elements by id only
Destroy shipments in api/line_items_controller when needed

Fixes #3914

Conflicts:
	api/app/controllers/spree/api/line_items_controller.rb
Set state_name when state record not found [api]
Scope state per country on api import script
Revert "[frontend] use correct class to check cart total in coupon code spec"

This reverts commit fe0a86241d8703cc2604026b55b7da09fd93ebe5.