Fixes related to `createSrc` key
When resolving `createSrc` and `eclipseOutput` keys we take into account configuration so both of those keys can be scoped properly. This allows one to have e.g.: EclipseKeys.createSrc in Test := EclipseCreateSrc.ValueSet.empty which makes sbteclipse to not include test directories in generated .classpath file. Updated a scripted test to show the effect of this change.
It seems like the original code is rather suspicious (as it fails with empty message) so I presume that the intended behavior was to *not* fail when `createSrc` set is too narrow. Fixes #139.
Suggested fix for issue #115
For the more impatient
update tests to use current version (2.2.0-SNAPSHOT)
fix broken test in linux by ensuring deletion of */.settings*