Move field-specific logic to field partial
Add product class management to release notes
Ensure correct image when showing primary product image

5467a8f removed the necessary ordering by display_order when returning
the primary image, causing an undefined ordering if a custom
ProductImage class did not inherit AbstractProductImage's Meta class
(which defines the necessary ordering).

Fixes #1256
Merge pull request #1251 from mbertheau/field-partial-template

Move field-specific logic to field partial
optimize ShippingAddress.order access
optimize reviews slice and count queries
Reviews-related product template tweaks

* Converted tabs to spaces
* Removed a stray "
* Changed wording
Remove linebreaks filter when rendering flatpages

Line breaks are handled by TinyMCE just fine, so it can be safely
removed. Mentioned here:
https://groups.google.com/d/msgid/django-oscar/694e60bf-d3cc-42f2-a5b6-8717fdccd68b%40googlegroups.com?utm_medium=email&utm_source=footer

The filter was added without a comment two years ago in
231e1b87ec0ccca49bd622699d6199fbd02470c8, probably to get the linebreaks
in the fixture working.
Removed all no-break spaces in dashboard.less.
Updated dashboard.css
Merge pull request #1259 from itbabu/fix-dashboard-less

Removed all no-break spaces in dashboard.less.
Minor docs work for ATOMIC_REQUESTS, release notes, deployment advice

Just crossing items off my bucket list.
Ensure stockrecords with no price are handled correctly
remove odd </a>
apply missing linebreaks to shipping.notes
use get_model only once
remove redundant and even wrong comments
Added uppercase option to AutoSlugField.
Tests for separator and uppercase options.
Code of communication event type generated with uppercased letters and
underscore as separator.
Changed setup of functional test in dashboard/communication to be passed
with code populated from name.
Replace tax exemptions recipe with a more general US one

Fixes #1266