Do not assign params in ResourceController#build_resource

Assign params in ResourceController#create instead (same location as ResourceController#update)

Fixes #2483
Introducing sortable product properties.

Fixes #2464
change icon class for delete icon so it's visible on zones/states page

Fixes #2489
Use a string comparsion for locale parameters
Allow a returned item to be re-shipped

Fixes #2475
Fix for improperly namespaced url in admin

Without this change controllers which are:
a) outside of the Spree module namespace and
b) inherit from Spree::Admin::BaseController and
c) are routed inside the application's routing, not Spree's

will not be able to determine the url and their views will not
compile.

Fixes #2500
[api] No need to convert template name to symbol when rendering RablTemplate
Use relative link support for link to build.sh

Fixes #2505
Updated README instructions

* Removed annoying $ so that instructions can be copy-pasted.
* Added appropriate syntax highlighting.

Fixes #2506
Only call select2() on last promotion_action box when creating a new one
update default robots.txt with current routes

Fixes #2502
Remove un-used routes for tax categories and shipments
[promo] Enable select2 box for latest promo action upon create
Update to jQuery-1.9.0

Related to #2507
Add jquery-migrate in admin.

Related to #2507
jQuery migrate script not needed on front-end.

Related to #2507
Save LogEntry records if they are being rolled back

Related to #1767
Remove before_payment callback on CheckoutController

Read from here: https://github.com/spree/spree/issues/1767#issuecomment-12724883
Add more contrast to admin styles. Fixes #2479

Fixes #2508
Catch SocketError when attempting to do Jirafe sync