Add files to repository in workspace job

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
#841 Fix headless build plugins on Windows

BundleResourceCopier doesn't take into account that the Windows path separator
is a backslash.  Bundle.getEntryPaths and Bundle.getEntry only deal with
forward slashes, meaning that the GradleHeadlessBuildPlugin and
AntHeadlessBuildPlugin both fail in their respective setup() methods.

So for paths that will end up being passed to getEntryPaths or getEntry, we
simply (and perhaps naively) replace backslashes with forward slashes.
Fix Git repository plugin test failures on Windows

Using the same checkout directory for both tests was resulting in test
failure on my Windows 7 64-bit machine.  My assumption is that Windows
is doing some wonky things under the hood when files are deleted that
cause the 'put' test to fail.

Signed-off-by: Sean Bright <sean@malleable.com>
#300 In "Missing Package Info" dialog, make proposed version editable.

Signed-off-by: Sean Bright <sean@malleable.com>
DS Wizard: Fix alignment of the 'Lifecycle Methods' drop down

The primary purpose of this patch is to fix the alignment of the
'Lifecycle Methods' field in the New DS Wizard, but it also:

* Externalizes a handful of the strings in the wizard and wizard page
* Wraps the ActivateSignature enum declaration
* Changes the wizard's dialog title from "New Java Class" to "New
Declarative Services Component Class"

Signed-off-by: Sean Bright <sean@malleable.com>
Fix "box" character in JPM repo view on Windows

The default font (Segoe UI) doesn't have symbol characters so the down
arrow next to a bundle/rev is just a box.

In the RepositoriesView swap it with an icon instead.

Signed-off-by: Sean Bright <sean@malleable.com>
JPM View: Support the platform default browser

SWT on Windows uses Internet Explorer out of the box, and while I
believe it is possible to get WebKit or XULRunner working with some
downloads/configuration changes, it is nice to have this working by
default instead of silently failing.

Add a "Platform Default" option to the JPM browser selection and make it
the default.  This should work on most default installs across platforms
and if it doesn't the user can choose a specific browser engine if they
choose to do so.

Signed-off-by: Sean Bright <sean@malleable.com>
Merge pull request #894 from seanbright/jpm-view-internet-explorer

JPM View: Support the platform default browser
Merge pull request #892 from seanbright/fix-ds-wizard-alignment

DS Wizard: Fix alignment of the 'Lifecycle Methods' drop down
Merge pull request #891 from seanbright/fix-git-repo-plugin-testcases

Fix Git repository plugin test failures on Windows
Merge pull request #893 from seanbright/jpm-repo-view-box-chars

Fix "box" character in JPM repo view on Windows
Merge pull request #890 from seanbright/issue-300

#300 In "Missing Package Info" dialog, make proposed version editable.
Merge pull request #889 from seanbright/issue-841

#841 Fix headless build plugins on Windows
Merge pull request #886 from gamerson/background-jobs

Add files to repository in workspace job
Merge pull request #887 from peterkir/master

JarEditor is not supporting other URI protocols than file #838
Remove old jgit jar from build repo

jgit should be provided by the eclipse repo so we use the same version
of jgit as the base eclipse version we support. This should fix the
windows test failure when there is a space in the workspace path. See
https://github.com/bndtools/bndtools/pull/891 for some discussion.

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

Remove old jgit jar from build repo
Revert "Fix Git repository plugin test failures on Windows"
Merge pull request #896 from seanbright/revert-891-fix-git-repo-plugin-testcases

Revert "Fix Git repository plugin test failures on Windows"
Revert "Revert "Fix Git repository plugin test failures on Windows""