Adding RHEL support for puppet-sahara

Adding a section to install for redhat-based
systems.
* adding require mysql::server
* adding sahara-api-redhat.erb template
* adding section to install that uses the new
  template to build an init.d script
* updates for compatibility with latest versions
  of puppet modules
  

Change-Id: Idecde095040cf2ed31f81ac058aed526224aa73e
Closes-Bug:  bug 1295342
Allowing for RPM-based installation

Now supporting $rpm_install for the case where
a user wants to install from an rpm-based repo.
* rpm_install flag (false by default)
* now using "data_processing" in service endpoint
* initializing db schema at end of install

Change-Id: I71ad51e418b0579d1b048778ac550adc504f53b9
Closes-Bug:  bug 1322626