feat(ng-template): initial implementation

Closes #137
feat(ng-unless): new ng-unless directive

Closes #126
feat(Http): Pending requests
feat(filter): added basic filter implementation

Closes #151
Closes #144
Closes #147
feat(filter:json): add json filter

Closes #142
chore(directive): remove ng-controller

Closes #122
feat(Http): docs for the Http service.
chore(doc): correct typo
chore(directive): remove mg-controller from demos

Closes #122
chore(directive): merge all directives into single library
docs(Http): HttpBackend, HttpResponse, defaults.
feat(NgAnnotations): allow ignoring child nodes during compilation

BREAKING CHANGE:
- NgDirective loses 'transclude'.  Transclusion is indicated by setting
  the 'children' string enum to NgAnnotationBase.TRANSCLUDE_CHILDREN.
- NgNonBindableDirective / ng-non-bindable suppressing compilation only
  on the child nodes but does not prevent processing other directives or
  interpolations on the same node.
fix(NgAnnotations): remove debugging trace
feat(ng-template): also support script[type="ng/template"]

Closes #137
feat(filter): add number, currency, date

Closes #139
Closes #140
Closes #145
feat(http): interceptors
feat(http): Roll transformData into interceptors.
chore(http): Clean up transformData references
feat(directive): add ng-boolean and ng-src directives

Closes #119
fix(zone): clear stack trace frames in less error prone way