Changes to enable running origin broker in docker image
* Fix openssl requirement in Dockerfile
* Remove unused gem
* Modify mongoid config to be capable of running unauthenticated
switch to using .empty? instead of str != ""
Fix generated property for scaling model.
Bug 1088583: Sending cartridge name without vendor for has_app_cartridge call
Set java minimum heap size to 40megs to reduce EAP/AS/EWS footprint.

also sets jenkins min heap to 20megs and uses serial gc policy instead
of parallel
Adding a sample gear placement plugin to use as a simple template
Merge pull request #5327 from kraman/fix_dockerfile

Merged by openshift-bot
Merge pull request #5323 from UhuruSoftware/scaling-fix

Merged by openshift-bot
Merge pull request #5326 from abhgupta/bug_1088583

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

Merged by openshift-bot
Merge pull request #5328 from bparees/min_heap

Merged by openshift-bot
X-Remote-User must be blocked at the toplevel apache
Adding test coverage
Merge pull request #5330 from brenton/master

Merged by openshift-bot
Merge pull request #5331 from danmcp/master

Merged by openshift-bot