#954 Runfile resolver seems to be very fragile and easy to provoke into OOM errors

Fixed the logger. The logger now logs on a tmp file. Result is split when > 8k.
#691 Make -runproperties a merged header 

Done, also looked at many other headers


Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
Merge pull request #712 from pkriens/master

#691 & maybe #954
resolve: Fix logger test for windows

Properly deal with eol differences.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #714 from bjhargrave/windows-fix-resolveloggertest

resolve: Fix logger test for windows
resolve: Fix logger test for windows

Properly deal with eol differences.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #716 from bjhargrave/windows-fix2-resolveloggertest

resolve: Fix logger test for windows
#708 Package not imported when a sub-package is contained in the bundle

Added a test case for this bug and fixed it by utterly ignoring empty packages



Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
Merge pull request #717 from pkriens/master

#708 Package not imported when a sub-package is contained in the bundle
Convert Dictionary

Added a facility to handle dictionaries that are not maps.
Get rid of unnecessary and noisy traces
[manifest annotations] Added the capability to add attributes to the annotated annotations

You can now define fields in annotations that are annotated with a manifest annotation (yes it is complicated). These fields are added to the attributes of the corresponding header. It only works on Bundle-License, Require-Capability and Provide-Capability



Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
bnd.gradle build: Add description and group to doc tasks

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
gradle plugin: Use builtBy to connect artifact to task

This is more the "gradle" way and removes the need for the explicit
dependsOn from assemble to jar.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #720 from bjhargrave/gradle-changes

Gradle changes
gradle plugin: Add ignoreFailures flag to check task

This allows the user to configure a project with:

    check.ignoreFailures = true

to not fail the build if the check task fails.

See https://github.com/bndtools/bnd/issues/719

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #723 from pkriens/master

Dictionary converstion, trace cleanup, and manifest annotations with customizable fields
Merge pull request #721 from bjhargrave/issue719

gradle plugin: Add ignoreFailures flag to check task
ResolverInfo API

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
Merge pull request #725 from njbartlett/nb/resolverinfo

ResolverInfo API