Split into unit, integration etc.
Use charge_incl_tax instead of basket_charge_incl_tax(). This is clearer. Backwards compatible versions of the old methods are kept for now. Related to #805
This makes creating simple shipping repositories simpler as you only need to override the methods attribute.