Allow a different page model to be plugged in.
view lookup by association type + sensible base ViewLookup implementation
Merge branch 'associations-view-lookup' into jvdp-master
Merge branch 'custom-page-model' into jvdp-master
Merge branch 'master' into jvdp-master