fixed #2970 - modified inflections.rb to handle 'Puppetclass'.singularize and classify
fixes #2891 Openstack power control operations support

Compute resource helper Strings should be possible to translate

Compute resource permission to pause vms

Tests for Openstack VM pausing/resuming

VMs UI shows only available actions

I18n string issues. Vm power state cannot be properly translated yet

Removed redundant method
fixes #2988 - merge authentication code, enables REMOTE_USER auth on new API controllers
Refs #2414 - Remove Puppet from facts API and Settings

Reports are still in progress and will come in a later PR
DB schema is updated to not need puppet/rails