Allow zero weight baskets to still get a weight-based charge

There wasn't really a need to special-case zero weight baskets. This
does mean that stores that rely on this behaviour will need to create a
zero weight band.
Fix order.models.__all__ (missing models)

Add PaymentEventQuantity and ShippingEventQuantity to __all__. Overlooked due to the fact that these are not abstract
Fixed billing address not passed from handle_order_placement to place_order
Update release note for change to shipping method
Merge pull request #1565 from django-oscar/issue/1564

Allow zero weight baskets to still get a weight-based charge
Merge pull request #1578 from pauloprea/master

Pass billing address to place_order in handle_order_placement
Update 1.0.1 release notes with #1577 bug fix
Remove executable bit from files that shouldn't be executable

Part of #1569
Separate dashboard templates from frontend templates

This allows us to use different CSS frameworks for frontend and dashboard.

Part of #1569
Separate frontend and dashboard CSS and JS

Things explicitly shared between frontend and dashboard, in base.html:
  * jQuery

Things referenced in both respective layout.html files so as to allow
for hassle-free implementor customization of frontend and dashboard
independently:
  * js/bootstrap/bootstrap.min.js
  * js/oscar/ui.js

Part of #1569
Add Bootstrap3

Part of #1569
Port frontend to bootstrap 3

Part of #1569
Use grid gutter padding for product pod price box

The the grid gutter padding was removed with .no-padding only on the main
catalogue browse page, leaving search results, recent products on detail
view and a number of other pages that have product pod lists in them with a
double padding.

Part of #1569
Make max width wider for large devices

Bootstrap 3 recognizes a class of widths >1170px "Large devices".

Suggestion by @itbabu.

Part of #1569
Adjust number of products per row for different viewport widths

Suggestion by @itbabu.

Part of #1569
Contain image within its container

Suggestion by @itbabu.

Part of #1569
Make sidebar wider for small widths so that the category tree fits

Suggestion by @itbabu

Part of #1569
Bootstrap3 uses danger in place of bootstrap2's error

Part of #1569
Regenerate CSS

Part of #1569
Remove django-compressor

#1568