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