Add a sample gear-placement plugin

Add a sample gear-placement plugin from abhgupta to use as a template.
Fixed some handling logic for y/n/q/? questions.
Merge pull request #431 from nhr/master

Fixed some handling logic for y/n/q/? questions.
Merge pull request #430 from calfonso/master

Add a sample gear-placement plugin
Documentation and Examples for gear placement custom algorithms
Merge pull request #434 from calfonso/master

Documentation and Examples for gear placement custom algorithms
Fixed answer-checking logic for ruby 1.8.7
Merge pull request #436 from nhr/master

Fixed answer-checking logic for ruby 1.8.7
Added sample haproxy listener
Rename gear-placement initializer for pin-user-to-host-example
Merge pull request #438 from calfonso/master

Rename gear-placement initializer for pin-user-to-host-example
Moving gear-placement to origin-server

* The gear-placement plugin is being moved to origin-server because it will now
be released with the rest of the openshift packages and the build tools don't
currently support package build/release workflow if the code isn't in
origin-server.
Bumped puppet module to 4.0.9
Merge pull request #445 from nhr/puppet_module_bump

Bumped puppet module to 4.0.9
Bump puppet module use to version 4.0.10
Merge pull request #456 from nhr/bump_puppet

Bump puppet module use to version 4.0.10