Added sources and javadoc generation and publication to the build. Reworked the copy spec instances used to feed the jar tasks. Now, sources and javadoc are also published.
Ensured the sources and javadoc are also built when one runs 'build'. Declared them as artifacts of 'archives' configuration.
Fixed a weirdness in ant that caused the jars sometimes had wrong MANIFEST.MF. Before bnd tasks kick in, we're now creating the jars without the manifest. This looks like fixes the problem. I've also made the ant tasks delete the bnd-decorated tmp jars before execution.