gradle: Use fixed file name for downloaded bnd jar

The URI provided by the bnd_jar property may not have a valid file name
as the last component of the URI's path. This is true for JPM URLs.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #879 from bjhargrave/bndjarfile

gradle: Use fixed file name for downloaded bnd jar
gradle: No longer need to tell bnd to delay run dependencies

https://github.com/bndtools/bnd/pull/591 changed bnd to make the default
that run dependencies are delayed.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #880 from bjhargrave/remove-delay-dependencies

gradle: No longer need to tell bnd to delay run dependencies
Italic/fixed formatting in template selector
Trim leading whitespace in API template description

Also use the monospace font for annotations
enRoute project template description cleanup

FormText does not support many HTML tags, such as <em> so switch
to using <span> where appropriate.  Also use monospace where it makes
sense.
Merge pull request #882 from seanbright/wizard-template-format

Fix the API & enRoute project template descriptions.
Encode bsn and version attributes into IClasspathEntries
so they can be later retreived by repository plugins that
wish to look up source bundles

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>