added krb5 features

added gsstsig to replace TSIG key when needed
Fixing path to oo-admin-cartridge
Ensuring district UID randmoization check does not report false negatives
WIP Cartridge Refactor - Support V1 contract for CLIENT_ERROR
Merge pull request #1854 from markllama/dev/plugins/dns/nsupdate-krb5

Merged by openshift-bot
Merge pull request #1907 from brenton/spec_fixes1

Merged by openshift-bot
Merge pull request #1920 from jwhonce/wip/client_error

Merged by openshift-bot
Set sync on STDOUT/STDERR in gear script

The gear script is assumed to be interactive. Enable sync on the STDOUT/STDERR
objects to ensure output is line-buffered.
Merge pull request #1924 from ironcladlou/dev/v2carts/gearscript

Set sync on STDOUT/STDERR in gear script
WIP: Bare bones v2 Node.js cartridge
Bare minimum to build RPM for installation
Add missing pieces to make the cartridge installable.
fix shebang line, and defer setting '-u' after processing args.
placeholders
Expose '/' to node.js endpoint.
Copy app_ctl.sh to control.
Define OPENSHIFT_NODEJS_LOG_DIR
Add logs directory.
Set up PID directory
Further Node.js setup