Pushed config in relation to the plugin only, to the global scope for easier setting.

Also applied some changes as the result of source file plugins becoming resource generators.
sbt 0.13.0 used to tolerate our test approach, but beyond that version it doesn't appear to. Why now write out files to signify what has been logged.