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.