Add CHANGELOG entry for preference changes
Add changelog entry for multi-domain changes
Merge pull request #4888 from jhawthorn/changelog2

Add changelog entry for multi-domain changes
Update README for 2-3-stable
Bump to 2.3.0
[frontend] Make thank_you_for_your_order message much smaller

It's not a header, just a notice. It doesn't need to be as big as the order number.
Bump to Rails 4.1.2
Add basic Devise configuration to stop dummy app warning
Clear all CHANGELOGs
Bump to 2.4.0.beta
Fix typo in add_line_item_id_to_spree_inventory_units migration

Fixes a bug introduced in #4822
Add Jersey to the default list of countries

Fixes #4890
Deleted the continue button on the RMA index

Deleted the continue button on the RMA index.
It does not have any function there.
Fixes #4891
Lock jquery-rails to 3.1.0 as 3.1.1 breaks data-confirm. Fixes #4892
remove 2-3-stable gem dependencies

since spree got bumped to 2.4.0.beta

Fixes #4893
make incl/excl in ShippingRate#display_price translatable

Fixes #4894
make click_and_drag_on_the_products_to_sort_them in spree/admin/taxons/index translatable

Fixes #4894
Switch ItemAdjustments class to working with Plain Ruby Objects

It is not this class's responsibility to go fetching/reloading/querying the database at all. BEFORE this class even gets a hold of the objects, the objects should be in their correct states. It is *wrong* (so very, very wrong) to even be doing queries in this class... this class has one responsibility: calculate all the crap and set the right values.

ItemAdjustments's responsibility is NOT to query the database in any way, shape or form.

TL;DR: code was bad, code is now good
Move determination of adjustment.eligible into its own method
ItemAdjustments now does not issue any SQL queries directly