#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.
#416 support custom bnddir name
Merge pull request #417 from rotty3000/416

#416 support custom bnddir name
Merge branch 'master' of github.com:bndtools/bnd
#382 Baseline should give a warning instead of an error when no prior version is available in the repository.
Implemented -manifest-name instruction
Added check for phase in baselining. Now the repository
can indicate that a revision's phase. This allows
us to stop baselining if we could, upon success,
not overwrite the revision staged version.
Added toString for documentation
Message for test changed
Better with an exception and a more descriptive name
Oops. Should also change users of the method.