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
Convert line endings from `CRLF` to `LF`.
Merge pull request #317 from johnjohndoe/fix/line-endings

Convert line endings from `CRLF` to `LF`.
Fix a test which was not broken, but had misleading text.  Also bump compile_testing and depend on guava explicitly, per maven recommendations.
Merge pull request #327 from cgruber/fixtests

Fix a test which was not broken, but had misleading text.
Fix issue #322 by deferring the writing of the generated module adapter until all the generation is done in-memory, and interpret Error nodes from the AST more liberally, taking the raw type information from the text of the Error node.
Merge pull request #326 from cgruber/issue322_scanforerrorsinprocess

Tolerate missing type information from other processors without breaking Dagger's generators and validation.
Fix up set bindings to handle plus() graphs properly.
Remove now-unnecessary linker parent checking for lookup.
Narrow test's constraints, and add some spacing to DeferredBinding
Merge pull request #332 from cgruber/fixsetbindings

Fix up set bindings to handle plus() graphs properly.