* Most trivial SourceBuilder test case
* Removing speculative methods from spike code
Fixing domain model: should passing in Source subclasses from arguments/configuration in to SourceBuilder and outputting set of FullyQualifiedClassNames
DefaultSourceBuilder now includes classes in build output
Completing implementation for including and excluding classes from the XTestConfiguration
* Generifying SourceBuilder
A source type that scans the specified package for XTest annotations, e.g @Node and returns the classes that contain them
* Added package sources to SourceConfiguration and GenerateSourcesPhase
* Tidied up unused methods and replaced with constructor injection style in SourceConfiguration
* Improved test coverage (stablising spike)
* Removed constructors only invoked from tests
* Improved test coverage (stablising spike)
* Merging two tests (renaming that went bad) in to one
* Improved test coverage (stablising spike)