* upstream merge
* Fixed bad merge
* More bad merges
* Mostly done, however a few properties missing and tests remain.
* async icons loading
* Left button
* Whoops!
* Added button size
* updated docs
* refactor
* Rebase fixes
* Rebase fixes
* rebase fix
* Rebase fixes
* rebase fixes
* reset contributing
* Auto generate docs
Docs can be generatred by running yarn run gen-doc
Add jsdoc and jsdoc2md dev dependencies
* Add tests to NavigationOption params
* fix tests
* Fix e2e and implement missing classes after rebase
* f