<oo-diagnostics> Improve regexes for tests on Origin

The mcollective SELinux context check and the Apache certificate check
both failed in Origin on Fedora 19. This was due to regexes which
weren't robust enough to account for the use of ruby-mri to run
mcollective in Fedora and the inversion of the vhost output from
Fedora's "httpd -S". This commit updates the regexes to account for
these conditions while maintaining existing compatibility with
RHEL-based hosts.
Add support for cartridge protocol types in manifest
Card origin_runtime_102 - Support OPENSHIFT_SECRET_TOKEN

* Add support for OPENSHIFT_SECRET_TOKEN
* Update tests
Creating the app secret token and sending to gear creation requests
Merge pull request #3665 from rajatchopra/master

Merged by openshift-bot
Merge pull request #3666 from jwhonce/wip/secret_token

Merged by openshift-bot
Merge pull request #3663 from dobbymoodge/oo-util-fixes

Merged by openshift-bot