This is the Base Plugin which does not adds any extension or task
to the project, but allows User to use all the Custom tasks and create their
own Gradle tasks thereby imposing no opinions on users.
This Plugin Checks if the aQute.bnd.gradle.BndBuilderPlugin is applied to the project and if it is applied then adds a new
extension named bundle to jar task.
WriteEquinoxConfiguration Task extends WriteOsgiConfiguration and adds some function which are used to set properties
inside configuration file only related to Equinox Application.
WriteOsgiConfiguration Class extends org.gradle.api.tasks.WriteProperties and is used to set properties related to Osgi application inside
Configuration files of Application.