Merge pull request #550 from pkriens/master

Window test, Java 8, API for speeding up bndtools building
Fixed AetherRepository plugin resolution issues

   - catch artifact parse failures so buildpaths can be mixed
     where some dependencies are resolved by *LocalRepo and
     GAV style dependencies can be picked up by AetherRepo
   - normalized expected buildpath strings to expect
     <groupId>:<artifactId>
   - Moved method for parsing bsn to utils and added
     unit test

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Merge pull request #551 from gamerson/aether-fix

Fixed AetherRepository plugin resolution issues
defaults: fix a hard-coded path

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Replacing Test-Classes with a list of classes in preparation of switch to JUnit4.

Signed-off-by: Tristan Bull <tristan.m.bull@gmail.com>
Updating TestBundle2 and TestBundle3 unit tests and integration tests to JUnit4.

Signed-off-by: Tristan Bull <tristan.m.bull@gmail.com>
Merge pull request #552 from fhuberts/fix-defaults

defaults: fix a hard-coded path

Thanks!
[repos] The windows tests discovered a bug that URLs could not contain spaces.

The problem was the log service dummy, it called the actual reporter with the message, which could contain % characters.
[analyzer] Provide warning when the packaginfo/package-info.java and the manifest differ in a package version