Convert line endings from `CRLF` to `LF`.

Conflicts:
	checkstyle.xml
Fix a test which was not broken, but had misleading text.  Also bump compile_testing and depend on guava explicitly, per maven recommendations.
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.
Fix up set bindings to handle plus() graphs properly.
Propagate SetBindings settings in the copy constructor.
Remove now-unnecessary linker parent checking for lookup.
Narrow test's constraints, and add some spacing to DeferredBinding
Add two failing tests and a change which causes them to pass for orphan analysis triggering on a provides binding that whose provided object is in the injects= list