Fix embedded.feature runtime extended test
fix BZ923579 - no uuid for user/domain
Fix mixed case if inferring FQDN from gear information.
Fix jbossews v2 cartridge and implement build
Protect ssh key edits with a mutex and lock file.
Merge pull request #1727 from kraman/embeeded_feature_fix

Merged by openshift-bot
Merge pull request #1738 from ironcladlou/dev/v2carts/jbossews-2.0

Fix jbossews v2 cartridge and implement build
Merge pull request #1731 from rajatchopra/master

 fix BZ923579
Merge pull request #1736 from rmillner/more_frontend_fixes

Fix mixed case if inferring FQDN from gear information.
Merge pull request #1739 from rmillner/lock_ssh

Protect ssh key edits with a mutex and lock file.
WIP Cartridge Refactor - Add new environment variables

* OPENSHIFT_{short name}_IDENT    = {cartridge vendor}:{software name}:{software version}:{cartridge version}
* OPENSHIFT_NAMESPACE             = {namespace}
* OPENSHIFT_PRIMARY_CARTRIDGE_DIR = $OPENSHIFT_HOMEDIR/{cartridge vendor}-{software name} for cartridge on gear categorized as web_framework