Update documentation to include all shipping methods, fix typo on configure shipping page

Add docstrings to the following classes in 'oscar.apps.shipping.methods':
* Free
* FixedPrice
* TaxExclusiveOfferDiscount
* TaxInclusiveOfferDiscount

Fix typo in 'docs/source/howto/how_to_configure_shipping.rst':
* Change 'shipping.addr' to 'shipping_addr'
Merge pull request #1449 from Johndt6/issue/1443_shipping_methods_documentation_and_us_example_site

Update docs to include all shipping methods, fix typo on config shipping page