There was an old btool syntax for packageinfo files
that wreaked havoc when used with the properties
syntax of bnd. Detect the classic usage case (I think
it is the only one) and fixed it up.
Created a toString of the Attrs.Type that matches the
OSGi syntax for an attribute. Now Attrs.toString
can print OSGi typed attributes.
Added contracts processing. When -contract= *, this
code will hunt for matching contracts on the class path.
If a contract is found, and one of its uses: directives
specifies an import, then a requirement to this contract
is added to the manifest.
Provide a toFilter method that gives a proper
filter of this version range.
Actual syntax check on filters
Oops, small problem with filter syntax of the
requirements.
Version got quoted so test result changed