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