Fixed CVE-2013-0210 and added test for new escape method
ignore RVM/RBenv files
fixes #2261 - fixes for CI testing under Ruby 1.9

Support minitest in Jenkins rake tasks, add rdoc and minitest deps due to
old 1.9.2 versions.  Fix PLATFORM under 1.9, fix 1.9.3 specific test.
Fixed bad indentation in the puppet clasS
fixes #2191 - undef in puppet class params is optional
fixes #2255 Fix frozen facts in facts_api
fixes #2209 - explicitly use Proxy::Puppet::Environment#name for to_json
Ignore .bundle dir
fixes #2067 - disable puppet's handling of 'import' to fix manifests containing it
refactoring http accept header for Sinatra 1.4.2+
adding Sinatra::Request.accept? method for pre-1.3.0
fixes #2387 - Add shell provider to the BMC API

* Only Accepts on/off/status/cycle for power commands
* Needs sudo for the proxy to call /sbin/shutdown
* Adds a simple test for calling the shutdown api
fixes #2388 - The path to puppetca is /opt/puppet/sbin for PE.
Override the initialize method for the shell provider, as no connection setup is needed
fixes #1685 - GSS-TSIG support for DNS updates
fixes #2116 - mcollective support for the proxy to initialize puppetrun
Added support for building with tito
(cherry picked from commit bf20df763f6e579ec0768151199ca29307343dd2)
fixes #2510 - sync init script and changelog from foreman-rpms, fix shadow-utils dep
(cherry picked from commit 060eadadac44921463c25a5c14677323c7fa7b4c)
Typo fix in the description
(cherry picked from commit 22972b81c445005dd713bfb42916c2f3b0702523)
fixes #2523 - add missing require
(cherry picked from commit 7776616a6c34fba713ed4bfc6eff50d063b919d8)