Move integration tests into organized folders.
Split the scope-on-abstract tests a bit and rename.
Add lots of scope annotation validations to the test and delete invoker tests.
Rename test since it is all usages, both good and bad.
Move more scope tests into compile-testing style tests.
Re-order the tests, and add some links to compile-testing into TODOs.
Merge pull request #313 from cgruber/compiletesting

Pull the scope annotation validation tests into a compile-testing style test