Ensure that the email passed will be persisted via api

Backported spec from edge
Ensure users can set line items price via api
Give us a chance to skip adjustments on order import via api

Since adjustments is tightly coupled with line items creation we can
only do that by destroying tax adjustment after line items are created.
Bump to 1.3.4
Persist search fields across requests for sales total report

Fixes #3906

Conflicts:
	core/app/views/spree/admin/shared/_report_criteria.html.erb