Implement instantiate view

Please do not merge. This PR is WIP.

* The PR depends on https://github.com/angular/angular/pull/96
Please review only the second commit.