Revert inadvertant ivysettings.xml nuke.
Actually revert IvyTaskMixin changes and fixup test bugs.

One problematic case was a ScalaLibrary with a provides
clause.  Since the provides was not actually used in the test
or by the class under test (JarCreate) - I just killled this.