Bug 912899 - mcollective changing all numeric mongoid to BigInt

* Messages passed between the Broker and Node are assumed to contain
  all string args. All numeric mongoid's are being converted to BigInts.
  Add code to change them back to strings.
Relaxing restrictions on ssh key names
Merge pull request #1417 from jwhonce/dev/wip_master

Merged by openshift-bot
Merge pull request #1416 from abhgupta/abhgupta-dev

Merged by openshift-bot
The console should send a locked API version
Merge pull request #1419 from smarterclayton/console_should_send_api_version

Merged by openshift-bot
<oo-diagnostics> fix bug in District methods, redirect httpd broken version to kbase
Bug 912819
Merge pull request #1422 from sosiouxme/diagnostics

Merged by openshift-bot
Tests for node web proxy.
Fixed rhc_ctl_destroy helper to look for correct exit code and run faster
Merge pull request #1423 from bdecoste/master

Merged by openshift-bot
Merge pull request #1425 from mrunalp/dev/ws_test

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.5.4-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.5.4-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap-6.0] release [1.5.4-1].
Automatic commit of package [openshift-origin-msg-node-mcollective] release [1.5.4-1].
Automatic commit of package [rubygem-openshift-origin-auth-remote-user] release [1.5.4-1].
Automatic commit of package [openshift-origin-cartridge-jbossas-7] release [1.5.4-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.5.5-1].