Kill out-of-memory gears more aggressively to reduce downtime

This change does a few things differently:

* Make multiple attempts when reading or writing cgroup
  data, to get around lock contention.  Also, handle
  exceptions better in this process

* Avoid calling force stop on the gear, because this
  involves other possible locking problems, and almost
  never works on an OOM gear, even when we bump the memory
  limit.  This also eliminates the time window between
  stopped and started states where someone/something could
  execute a conflicting state change.

* Send kill signals before we bump memory, so that the
  existing processes should immediately start cleaning
  up when the memory limit is bumped, without doing
  anything else like accepting more connections.
BZ#1160860 - Update routing-daemon.conf setting defaults for NGINX to 1.6
File.join -> PathUtils.join

Convert File.join to PathUtils.join in the vhost plugin
Add logging about idling/unidling in vhost plugin

Add logging about idling/unidling in the vhost plugin. Attempting to
determine what's going on with bug 1161165.
Merge pull request #5942 from calfonso/bz1160860

Merged by openshift-bot
BZ#1159392 - Add HTTPS configuration for all applications with NGINX

This patch adds:
* Config settings for the location of the SSL
  certificate and key.
* Sets up a common certificate and key that all applications can use
  to access HA apps over HTTPS without having to set up an alias
  and adding an app specific cert/key
Bug 1161263 - Support class method truncate()
Fix race condition in team creation
Bug 1162096 - Fix oo-admin-gear destroygear
Merge pull request #5940 from ncdc/bug/1161165-missing-idler-conf

Merged by openshift-bot
Merge pull request #5946 from calfonso/bz1159392

Merged by openshift-bot
Merge pull request #5941 from derekwaynecarr/issue_1162128

Merged by openshift-bot
Merge pull request #5935 from jwhonce/bug/1161263

Merged by openshift-bot
Fix calls to config
Merge pull request #5948 from jwhonce/wip/oo-admin-gear

Merged by openshift-bot
Clean up & unify upgrade scripts

- Remove all unversioned upgrade steps
- Strictly compare versions as strings, fix regexps
- Unify variables across upgrade scripts
Fix formatting
bz1162474
if app_name different with app.name of uuid, throw out an warning
Automatic commit of package [rubygem-openshift-origin-node] release [1.32.1-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [1.28.1-1].