Bug 984882 - Honor retries on builder create failure

* Only propogate exception after 5 failures
* Improve timeout logging
* Update pom plugin versions
Convert tabs to spaces for code alignment
Merge pull request #9 from jwhonce/bug/984882

Bug 984882 - Honor retries on builder create failure
Bug 1025451: Strip redhat vendor from cartridge names

At present, the OpenShift REST API won't return the vendor as part of the cartridge name
for cartridges whose vendor is `redhat`. To properly validate these cartridges against
the cartridge specified by `builderType` (which now contains vendor information, even
for redhat cartridges), strip `redhat` from cartridge names prior to validation.

This workaround can be removed in the future when the REST API returns vendor information
as a separate field associated with a cartridge during list requests.
Merge pull request #10 from ironcladlou/bz/1025451

Bug 1025451: Strip redhat vendor from cartridge names
update slave launcher to specify jar cache directory location
Merge pull request #11 from bparees/jar_cache_dir

update slave launcher to specify jar cache directory location
Bug 995807 - Jenkins builds fail on downloadable cartridges
Merge pull request #12 from bparees/support_dl_cart

[DO_NOT_MERGE]Bug 995807 - Jenkins builds fail on downloadable cartridges
Bug 995807 - Jenkins builds fail on downloadable cartridges
Merge pull request #14 from bparees/getapp_by_uuid

Bug 995807 - Jenkins builds fail on downloadable cartridges