Add $context for easy view lookups.
Fix data-view-* options.
Make data-context and data-context-* work again.

Problems:
- Doesn't pop the context after exiting the node
- Chain lookup needs to happen before view lookup
- Named contexts also need to happen during chain lookup