feat(bidi): Add bidirectional text support

This adds bidirectional text support to interpolations (`{{...}`),
`ng-bind`, `ng-bind-html`, `ng-bind-template` and `ng-model`.

The main part of the implementation is copied from Google Closure Library.

Todo: Add docs!