Issue #728 - Permit cardinality:=multiple on Require-Capability, as per the OSGi spec

Signed-off-by: Tim Ward timothyjward@apache.org
Adding a few additional blacklisting tests

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
LocalIndexedRepo will now recurse into directories to find .jar files.

This is used for the standard cnf/localrepo and could be used for a
local .m2 maven repository. It no longer uses the FileRepo class.

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
env and isdir macro updates/fixes

env macro should return "" when environment not found. Before this fix, it would return ${env;BLAR}, which would actually break an ${if} macro.

Tweak _isdir macro to allow no parameters. No parameters means false (e.g.
no directory).

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Turned missing bundles into error instead of warning.

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
ProjectBuildOrder ant task - allow changing DelayRunDependencies

Potentially useful if you want to obtain an project build order list
using runbundles

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Added test for project vmargs

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Making variables potentially shared from workspace.

Added test for macros/variables in some BndEditModel parameters

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Merge pull request #729 from timothyjward/master

Issue #728 - Permit cardinality:=multiple on Require-Capability, as per the OSGi spec
Merge pull request #740 from derheld42/sharable_variables

Making variables potentially shared from workspace.
Merge pull request #739 from derheld42/localindex_recurse

LocalIndexedRepo will now recurse into directories to find .jar files.
Merge pull request #738 from derheld42/blacklist_test

Adding a few additional blacklisting tests
Merge pull request #737 from derheld42/missing_is_now_error

Turned missing bundles into error instead of warning.
Merge pull request #736 from derheld42/projbuildorder_delayrun

ProjectBuildOrder ant task - allow changing DelayRunDependencies
Merge pull request #734 from derheld42/vmargs_test

Added test for project vmargs
Merge pull request #733 from derheld42/macrofix

env and isdir macro updates/fixes
Do difference check for package version from manifest/package(-)info(.java) without qualifier

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

Do difference check for package version from manifest/package(-)info(.ja...
Removing the possibilty of returning a null in the list of all projects

If there was a problem obtaining a project object, don't return a null
object to the user, this is not intuitive nor documented in the API.

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>