Add compat module for payment view to support Oscar 0.8+

Two major changes in Oscar's version 0.6 and 0.8 respectively, require
changes to the calculation of total costs of a basket. To support this
without cluttering the code base with more and more version-related
checks. This commit adds a compat layer for the payment detail view that
allows better handling of various Oscar versions.