Replace datetimepicker

with https://github.com/smalot/bootstrap-datetimepicker
revision a68df421622c9fdcf4ba68ec6bcf0c2456c8d4df

In all our tests the time sliders under the calendar were always ignored.
Also this datetimepicker looks bootstrap and thus fits visually much more
into the rest of the dashboard.
Replace datepicker with the date part of the datetime picker
Replace timepicker with the time part of the datetime picker

One shortcoming is that the widget now shows the time in american format in
the header. (The format used in the input field is not affected and works
as we need it, supporting different formats.)
Display time in user- or locale-defined format in timepicker

From https://github.com/smalot/bootstrap-datetimepicker/pull/306
Concatenate into one JS file and load translations for datetime picker
Set correct language for datetime picker
Component for datetime and date widgets

This also selects the inputs that should have the date picker in a more
reliable fasion. The custom widget adds a data-oscarWidget attribute that
is used to select the elements to apply the widget to.
Add a component time picker widget

Currently oscar doesn't have time fields but we do and others can, too.
Remove duplicate ifs

Before, different widgets were used for each case, now it's the same
widget, so only one test is needed.
Update less to 1.7.3 and enable source maps

Don't use requirements-less.txt now, instead just use npm to install less.
Don't overwrite bootstrap error, success and information alert colors

http://getbootstrap.com/2.3.2/components.html#alerts

git blame doesn't reveal any useful information as to why this was added in
the first place.
Use bootstrap button color instead of the same color for all button types
Leave non-wysiwyg text areas alone

as was the intention according to the comment above the CSS rule.

Without this regulating the size of the textarea with
attrs={'rows': x, 'cols': y} was not effective.
Bigger font for inputs
Merge branch 'get-model-problem-workaround' into machtfit

* branch get-model-problem-workaround:
  This is the real fix. Hopefully.
  Just log that for now until we figure this out.

https://github.com/tangentlabs/django-oscar/issues/1205
Merge branch 'django-tables2' into machtfit

* branch django-tables2:
  Move queryset_{description,icon} to Table class
  Move users list to django-tables2
  Remove pointless num_orders template tag
  TODO
  Allow table icon customization
  Move dashboard categories list to django-tables2
  Move table caption into <table><caption>
  Keep current tab and ordering when returning to the list after editing
  Move the dashboard product list to django-tables2

https://github.com/tangentlabs/django-oscar/pull/1173
Merge branch 'offer-improvements' into machtfit

* branch offer-improvements:
  The code handles the no applicable lines case well without this statement
  Make Benefit classes more reusable
  Don't break sentence spelling/grammar in German.
  Allow specifying other model attributes when creating custom benefits or conditions

https://github.com/tangentlabs/django-oscar/pull/1392
Merge branch 'refactor-offers' into machtfit

* branch refactor-offers:
  Fix typo
  Allow access to all non-voucher offers in offers dashboard
  Apply offers in order of descending priority
  Support multiple benefits per line
  Refactor offers
  Don't create objects in the database unless necessary
  Remove conditions and benefits
  applies_to_tax_exclusive_prices has been removed in f03a7e8
  The code handles the no applicable lines case well without this statement
  Make Benefit classes more reusable
  Don't break sentence spelling/grammar in German.
  Allow specifying other model attributes when creating custom benefits or conditions

https://github.com/tangentlabs/django-oscar/pull/1414

Conflicts:
	oscar/apps/offer/models.py
Merge branch 'title-fix' into machtfit

* branch title-fix:
  This was forgotten in d3ddfa5

https://github.com/tangentlabs/django-oscar/pull/1421
Merge branch 'checkout-refactor' into machtfit

* branch checkout-refactor:
  WIP Refactor checkout
  Remove commented code

https://github.com/tangentlabs/django-oscar/pull/1423