Split tests into separate files.
Kill some lint in examples.
Remove future tests from stable branch.
Merge branch 'refactor-testing'