Display raw HTML tags from product description on order details page

Fixes #2323
Ensure that variant image value exists before attempting to call mini_url on it

Fixes #2392
Update licenses for new year.

Fixes #2391

[ci skip]
Removes useless call to order#update!

The only reason I could see for those to be there is to make a test
pass. But the problem was on the test itself due to the way stubs work.
Also add some doc blocks to CreateAdjustment class.
Remove CSV references from core.rake

These tasks do not support CSV files
Allow overriding of phone validation

Fixes #2394
fixes saving permalinks when using joins and includes

Fixes #2385
Fix properties population when prototype selected and order them by position rather then alphabetically.

Fixes #2389
Improved update_shipment_state code

* added check for unassigned inventory for order shipment status
* rewrote the code to make less DB requests

Fixes #2246
Add 1.8.7 support back to Travis
Bump Rails to 3.2.11
[api] Convert 1.9 hash syntax to hashrocket syntax within inventory_units
controller

Fixes #2398

Fixes #2400
Bump rspec-rails dependency to 2.12.0
Bumping Rails Version in README to 3.2.11
[api] Fix 1.8 syntax errors in ProductProperties, ReturnAuthorizations and Taxonomies controllers
Introduced datepicker_field_value helper method for datepicker fields
Allows old orders to get promo adjustments

UNACTIVATABLE_ORDER_STATES already covers scenarios where a promo should
not be applied to an order

Fixes #2388

Fixes #2395
Freeze to rspec-rails 2.12.0 due to this commit:

https://github.com/rspec/rspec-rails/commit/09793f885637ee4d6f5cc2c10b4f60b078acb9b5#commitcomment-2403679
[promo] Fix 1.8 syntax error in promotions/actions/create_adjustment_spec
[api] Fix 1.8 syntax error in Api::V1::BaseController