Avoid re-executing the same view when looking up context base views.

This is a tweak of #1004.

Really we should be using subscribers here instead of adapters, but
zope.interface doesn't yet suppport named subscribers.
Merge pull request #1046 from lrowe/skip-same-views

Avoid re-executing the same view when looking up context base views.