style(ng_tracing_scopes): remove blank line

This removes a diff with g3v1x.
chore(wtf): change constant expression used for AttachAware

This creates better information for WTF tracing.
test(angular_spec): remove duplicate symbol test

This was added twice: in commit 7c9a7585f265bcba88e05fa41f3b6a4698633460
and commit ddd9e4147c0c88a374345bf8b32df6cf57740ac4.
test(angular_spec): sort symbols and remove duplicates

We end up with duplicate entries (e.g.
angular.formatter_internal.FormatterModule) with a large unsorted list. 
Sort the list of symbols and remove duplicates.
Revert "perf(view): increase view instantiation speed 40%"

This reverts commit f20eab214e78346f9add602c6c39760c83f838e0 as it
breaks some applications.  We need to write test cases for the failures
and do one or both of: (1) fixup the PR 1358, (2) specify the breaking
changes so that applications can be upgraded.
Revert "fix(ElementBinderBuilder): throw if multiple transcluding directives per node"

This reverts commit 02a5079e2c42741a525094ac2350a2630a4c7a4a.

I'm reverting this temporarily to give folks some time to fix their
applications.  This commit unconditionally throws an exception without a
deprecation path.  Though incorrect, it turns out that for common cases,
using both ng-if and ng-repeat on the same directive would just work.
feat(directive-injector): detect and throw on circular deps

The maximum depth for depth for dependency resolution is set to 50.
No performance degradation observed on tree benchmark.