Bug 423212: Allow to inject OSGi Bundle and BundleContext

- Rename @BundleContext to @OSGiBundle to prevent name clash between
parameter type and annotation.

- Support to inject org.osgi.framework.Bundle type, which is injectable
even if bundle's state is RESOLVED.

Bug-URL: https://bugs.eclipse.org/423212
Change-Id: I286010ab5f720d119b8c938409f131bfa87454d8
Signed-off-by: Markus Alexander Kuppe <bugs.eclipse.org@lemmster.de>
Changed project settings needed to allow compiling with JDK7 without
built files getting into git.

Change-Id: I5187f297616a5129fc34563a068a89a25d1e963b
Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Added README.md and CONTRIBUTING.md files.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>