* Make Html a Result.
* Fix tests.
* Implement Suspense.
* Schedule render when suspension is resumed.
* Shift children into a detached node.
* styled example.
* Update wording a little bit.
* Move hint to hint.
* Add some tests.
* Fix clippy.
* Add docs.
* Add to sidebar.
* Fix syntax highlight.
* Component -> BaseComponent.
* Html -> VNode, HtmlResult = RenderResult<Html>.
* Suspendible Function Component.
* Add a method to create suspension from futures.
* Revert extra changes.
* Fix tests.
* Update documentation.
* Switch to custom trait to make test reliable.
* Fix file permission.
* Fix docs.
* Remove log.
* Fix file permission.
* Fix component name error.
* Make Suspension a future.
* Add no_implicit_prelude to derive_props test
* Add no_implicit_prelude to html_macro tests
* Fix function_component macro tests
function_component macro tests weren't being run by try build due to
change in dir name. Imports corrected now that function_component is now
in yew.
Adds no_implicit_prelude to *-pass tests
* Add no_implicit_prelude to props_macro tests
* fix typo in comment