#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.
Removed warnings (mostly suppressed resource warnings in the tests)
#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.
Implementing user defined macros
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.
Oops, test failed.
Delete files on exit
embedded launcher: use .jar extensions for tmp files
embedded launcher: remove debug messages to System.out
Fixed a problem with file names being interpreted
as coordinates. And added more diagnostics for
the SHA class path and run path.
Added an option to ignore the build in cache
Added special jpm launcher class
JPM launches now provide some diagnostics
when not installed with jim
Improved error reporting in ANT tasks
Improved error reporting in IndexedRepo