Fix shipping methods showing up multiple times in admin
Fix issue where, if using routing-filter, taxon autocomplete would break

Fixes #2248

This is due to the URL provided by spree.admin_search_taxons_url returning something like http://localhost:3000/admin/taxons?locale=en and then the code was appending '?ids=1' to the end of this, which is obviously an incorrect URL.

This new solution is more bulletproof.

Conflicts:
	backend/app/assets/javascripts/admin/spree_backend.js
	backend/app/assets/javascripts/admin/taxon_autocomplete.js.erb
	core/app/views/spree/admin/shared/_routes.html.erb