Allow non-oscar dashboard application

Fixes #1047
Merge pull request #1047 from tangentlabs/issue/1047/custom-dashboard-apps

Handle non-existing Oscar apps correctly in get_classes
Merge branch 'master' of https://github.com/tangentlabs/django-oscar into feature/semantic-layout
removing the grid from mini basket and basket page