Add context predictate to view configurations

Up to now things like /stream/embed.js just worked too.
Merge pull request #1363 from Treora/fix_view_contexts

Add context predictate to view configurations