Fixed NPE on jar/war files without manifest
Extra null check
#455 closed Bnd Launcher no longer terminates when framework is stopped. 
When the framework stops, it returns from the waitForStop method. In the
case the framework was stopped, this did not cause a hard System.exit.
So if there were non-daemon threads, the framework would hang until those
daemon threads died.

The solution was to hard exit with a new error code -9
Added a capability to get an interface on the properties (config)
Extra null check
Exposed a method that can find a macro call in a string even if it has nested macros in its content
Added numeric sort macro (snort)
null check
Added numeric sort ${nsort}
Ongoing development (not public yet)
JSONCodec did not convert parameterized types
even if it could. Will no longer throw an exception
on any generic type.
ResolutionBlacklistFilter filters out bundles from bundle resolution input.
Adding online property that controls whether repository indexes will be acquired.
Allowing preparedPaths to be true even if there are errors.

This change means that if there are TONS of errors, the project won't be
reprocessed over and over and over again. A simple way to see where
this would be a problem is if you had many projects that included
each other in their buildpaths. Now remove one of the foundational
projects from your workspace -- actually delete the files, not
just delete the eclipse project. the Project class will get hung up
because it continues to process all Projects because none of them
are ever "Ok".
More trace on certs and a method to get a url
Added MacOS list VM support. This needs to be extended
improved stack trace
Improved table formatting
Added method that gathers files from a directory
Can use recursive and path or name based matching
Added a compile command
Added a compile command
Added the convent of build phases
Build phases model the actions you can execute on
a project or a build. Since these normally are very
specific for a build, the model is quite flexible.
There is a DefaultPhases that uses the standard
build model thingies. PhasesPlugin plugins can be
registered to provide additional phases which
are called in ranking order and then should call
their later siblings.