OSGi bundle manifest  headers

Fix for #1456 produce OSGi metadata in the .car file

This pull request adds OSGi bundle manifest headers to the produced Ceylon modules:
* **Bundle-SymbolicName:** _Ceylon module name_
* **Bundle-Version:** _Ceylon module version_
* **Export-Package:** _All shared packages from the module (package version is same as module's)_
* **Require-Bundle:** _Dependencies to other Ceylon modules_
* **Require-Capability:** _Direct dependency on JVM is declared as `osgi.ee` capability requirement_