* Restructure files and add missing declarations
* Add JQuery declarations
* Restructure tests
* Add carousel tests
* Add more tests and missing JQuery declarations
* Add waves declaration and a test
* Add static init methods and tests
* allow jquery and cash object to be passed to init
* Remove redundant reference
* Clean up
* Clean up
* Clean up and add tests
* Clean up and add tests
* Definitions updated to version 0.100.1
* Reverted TypeScript version to 2.3.0 to correct CI build
* fix TypeScript version once more
* Format using tabs
* Fix first round of weak type errors
Done through griddle-react
* 95% done with weak type fixes
* Fix last couple of weak type errors
* Remove some lint from mithril tests
* mithril's Lifecycle is not a weak type any more
Restore the Lifecycle constraints in the rest of the definitions.
* Fix react-redux tests after #16652 broke them
* Remove package-lock.json