feat(compiler): Shadow DOM-less components
feat(compiler): useShadowDom option

Closes #367
Closes #936
feat(Zone): add onTurnStart to NgZone.

OnTurnStart is executed at the beginning of every turn. Any microtasks
scheduled in onTurnStart are executed before the ones scheduled in run.

Closes #83
docs(VmTurnZone): change documentation for VmTurnZone to use term VmTurnZone instead of old NgZone.

Closes #890
test(transformer): fix

- remove usage of obsolet syntax,
- re-enable the parsing of attribute annotations by adding a class level annotation.

Closes #941
chore(travis): run transformer tests

Closes #942
Work in progress- relative URIs

Making template and CSS URIs relative to the library in which the type which is annotated resides.

Also making all URIs within the template and CSS files be relative to those files.
Code cleanup based on feedback:

- Changed AbsoluteUris to be top-level methods rather than all statics.
- Clarified unittest for Image by setting attributes rather than src directly.
- Changed multi-line comments format from /// to /** syntax
Additional cleanup items

 - package-relative URIs are now 'packages/' rather than '/packages/'.
 - Support for mirrorless mode with a transformer. This transformer generates
   one large table for type->URI lookups.
 - Integrated with tip-of-tree Angular

This generates a global table of type to URI lookups