Add option to use GSS-TSIG Kerberos credentials to bind.
Account for case when BIND_KRB_* is used in openshift-origin-dns-nsupdate.conf.

When the GSS-TSIG is configured for nsupdate, BIND_KRB_KEYTAB and
BIND_KRB_PRINCIPAL are used in
/etc/openshift/plugins.d/openshift-origin-dns-nsupdate.conf
instead of BIND_KEYNAME and BIND_KEYVALUE.

Addressing
FAIL: wrong number of values returned from ruby code
keys: 6; values: 4
#####

			puts Rails.application.config.dns[:keyname]
			puts Rails.application.config.dns[:port].to_s
			puts Rails.application.config.dns[:zone]
			puts Rails.application.config.openshift[:domain_suffix]
			puts Rails.application.config.dns[:keyvalue]
			puts Rails.application.config.dns[:server]
#####
53 example.com example.com 10.16.120.18
#####
With BIND_KRB_*, nsupdate -g needs to be used.

Addressing
#####
could not create key from txt: bad base64 encoding
syntax error
FAIL: error testrecord.10.16.120.18ing this_is_a_test record name  to server 53:
	-- is the nameserver running, reachable, and key auth working?
FAIL: txt record testrecord.10.16.120.18 does not resolve on server
could not create key from txt: bad base64 encoding
syntax error
FAIL: error testrecord.10.16.120.18ing  record name  to server 53:
	-- is the nameserver running, reachable, and key auth working?
Bug 969725: Ensure cleanup on cartridge deconfigure
Merge pull request #2708 from adelton/master

Merged by openshift-bot
Merge pull request #2732 from adelton/oo-accept-broker-krb

Merged by openshift-bot
Merge pull request #2733 from ironcladlou/bz/969725

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-console] release [1.10.1-2].