Include OSGi headers in the manifest.

This allows swagger-core and swagger-annotations JARs to be used in a OSGi container such as Eclipse Virgo. The new headers should not impact non-OSGi usage in any way.

I am creating a new pull request with "develop" as the base. My earlier one (#623) was using "master" as base so the diff shows lot of commits.