Add app hook to allow django CMS control over Oscar's URLs

We're lacking the experience to be able to recommend either way, so
we're including both.

This is a blatant copy from
https://github.com/stefanfoulis/djangocms-oscar/blob/master/cms_app.py