feat(Change Detection): Child watch groups
feat(ChangeDetector): change View to construct a WatchGroup hierarchy
feat(bootstraping): application bootstrapping implementation.

Entry-point to bootstrapping is a rootComponent. The bootstrapping
method, uses the component's selector to find the insertion element in
the DOM, and attaches the component in its ShadowRoot.
feat(WatchGroup): implement remove child
fix(benchmarks): be more tolerant when checking the url…
feat(benchmarks): initial view instantiation benchmark

Includes getting hold of parents.