feat(WTF): Add support for WTF

1) Install https://chrome.google.com/webstore/detail/web-tracing-framework/gmdhhnlkjmknaopofnadmoamhmnlicme
2) Enjoy the visibility

Closes #1354
perf(view): increase view instantiation speed 40%

1) Stop using futures when the value is already cached
2) Remove adding nodes to fake parent during view instantiation

Closes #1358
fix(HttpConfig): Remove the optional argument to the default ctor

Because this is not currently supported by the Dependency injection.
A new HttpConfig.withOptions() ctor has been added.

Closes #1285
fix(dom_util): loosen typing of nodes list

Closes #1359
perf(WTF): extracted scopes to separate file, add documentation