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
fixes #2510 - sync init script and changelog from foreman-rpms, fix shadow-utils dep
Typo fix in the description
fixes #2523 - add missing require
fixes #2514 - lock minitest to 4.7
fixes #2515 - rkerberos RPM required
fixes #2531 - support for scl-aware building, not SCL by default
Bump version to 1.2-develop
Add nonscl koji tags to build configuration
fixes #2547 - fix ruby-abi on non-SCL EL6
Fixes #2119 - Properly support colon-separated modulepath
fixes #2614 - log messages regarding puppetrun via mcollective
fixes #2520 - defines default settings for dns and puppet