Remove unused customer/profile.py

profile.py is not imported anywhere, and it's get_profile_class
is a duplicate of core/loading.py:get_profile_class.
Fix template error for product class.

templates/oscar/dashboard/catalogue/product_update.html tried to render
the product class via {{ product.product_class }}. 'product' is not
in the template context, but 'product_class' is, which gives the
expected result.
Make ProductSearchForm customisable.

Note: Please review before merging.

All forms in the oscar.dashboard.catalogue app are overridable via the
common get_classes pattern, apart from the ProductSearchForm which is
imported directly from oscar.dashboard.catalogue.forms.
I've grepped through the source code, but couldn't find any hints on
why that would be necessary. As ProductSearchForm is quite simple
(not a ModelForm, and just two fields) I deemed it a bug and updated the
code to allow customising like everywhere else.
The tests run through fine, and the sandbox site works as expected.
Add translation to Slovak language.
Removed stray </div> tag.
Adding transactions listing on order details, payment tab
Forgot to add the currency filter
Adding a config option to set a paginate_by for products
Merge pull request #502 from maikhoepfel/fix/producttemplate

Fix template error for product class.
Add slovakian locale to Makefile
Merge branch 'openhs-slovak-translation'

Conflicts:
	Makefile
Update all locale message files
Merge branch 'maikhoepfel-fix/profile_py'
Changing OSCAR_PRODUCTS_PAGINATE_BY to OSCAR_PRODUCTS_PER_PAGE
Fix for <form> action attribute.

Old behavior is to default to action="." if no action is given. The dot
makes the browser submit to the URL specified, but drops any GET
parameters if the form is POSTed.
A common case of mixing POST and GET parameters is supplying ?_popup=1
to a popup. The view processes the form data in POST as usual, but then
might return a different HTTPResponse if 'popup' was supplied, e.g.
return Javascript to close the popup.

My fix drops specifying 'action' if none is given. This is okay in
HTML5 and HTML3, and defaults to the URL (including GET parameters).
It's required in HTML4, but as far as I know handled gracefully in
all browsers.
Add support for using kcachegrind for profiling
Add nginx directives for favicon
Update docs/source/getting_started.rst

Replaced legacy 'shop' name with 'application'
Adjust email auth backend to allow emails to contain capitals

Before it was lower-casing everything first which prevented users being
able to login if their email address contained capitals.  We now only
lower case the host part as this is case-insensitive.

Fixes #505
Add Meridian as an example Oscar site