Introduced fixture for testing JvmLibrary artifact resolution
Better test coverage for source/javadoc artifact resolution

- Test that artifacts are updated with --refresh-dependencies
- Test that recovers from broken artifact resolution
Test that artifacts from query API are not cached for local repo
Added back support for maven-scheme source/javadoc in ivy and flatdir repositories