#394 The package command flattened the run path
into a single JAR but removed any manifest information
available to the JARs. However, Eclipse used manifest
information like the Bundle-Activator to do
internal initialization. So the packager now
constructs the manifest from the run path (last entry
in the run path wins). Additionally, Import-Package
was removed since Equinox could not handle this.
Tad weird that Equinox tries to resolve itself.
Changed the packager to create an external class path
from the internal jars. Tried to use the URL
class loader with internal URLs from the JAR but that
did not work so ended up copying them to a tmp
file.
Delete files on exit
embedded launcher: use .jar extensions for tmp files
embedded launcher: remove debug messages to System.out
#381 Removed showing the latest version when there
was nothing in the bsn directory.
#391 Changed version to 1.44.0
Fix bndtools 736: update to latest repoindex
#395 Fixed. Macro now returns "" (empty string) and generates an error
Revert "#381 Removed showing the latest version when there"

Issue #381 was targeted for milestone 2.3. I am not sure why commit
8ed7e5d was made to master for 2.2. That commit breaks the OSGi build.
A better solution to #381 needs to be considered for 2.3.

This reverts commit 8ed7e5df7967d104c57ebfb4bca6b304ab6574f3.
Issue #372: separate cleaning from test execution.
#416 support custom bnddir name
Merge pull request #417 from rotty3000/416

#416 support custom bnddir name
Proper name handling. The default name is now the
artifact id.
Close project since it is only used once.
#418 Preprocess Exclusions
Sometimes you want to preprocess a directory but this tree also contains binary files. For example, in /static you can have images and html files. This patch adds a list of exclusions to the preprocess. There is a default lists in Constants, but it can be overridden with -preprocessmatchers as a global property or as an attribute on the preprocess instruction. The list is a normal Instruction list, so !, and wildcards work.
Added a case insensitive modifier (:i) at the end of an Instruction
Added a default ALWAYS Instructions that will always match
Removed sysout
Package now includes resources
Sometimes you need to include resources in the packaged executable. So this patch adds the -includeresource instruction (and its aliases)