* add MARKO_NO_MIGRATE env var to skip migration stage
* add EXPECT_DEPRECATED_FAILURES env var to expect all fixtures in a deprecated directory to fail
* add COMPLAIN_THROWS env var to cause deprecation warnings to be errors
* add prettierignore
* switch to eslint:recommended + eslint-config-prettier
* fix eslint violations
* remove more .jshintrc files
* better conditional structure
* add prettier and update prettier ignore
* add precommit hook to run prettier
* add lint check to precommit and format check to ci
* format all the things
* add generated files
* let npm do it's thing with package.json
* update mocha, add it-fails, add failing tests and skip reasons to autotest, use in the existing tests
* update labels and testing info in CONTRIBUTING
* * Setup utility to run jsdom tests in the same process without bundling.
* Cleanup require hooks in test suite.
* Test organization and cleanup.
* Remove redundant autotest utilities.
* Switch to require for browser.json loading
* Cache browser.json remaps. Fix components-browser rehydration setup
* Improve inline docs, remove some unneeded init code for testing modules.
* Remove unneeded promise polyfill