Shipments.js needs to use Spree.url to ensure api token is passed. [Fix #2989]

fixes #2990
Remove duplicate stringex dependency from backend