fixes #2431 - handle fact uploads where host is missing $fqdn
fixes #2945 - extend AR to add getter/setters *_name(s) for has_many/belongs_to associations
fixes #2877: deletion of the organization or location in the context no longer breaks the session
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
fixes #2945 correction - has_and_belongs_to_many defined twice
fixes #2932 - add find_by_fullname for Operatingsystem
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
fixes #3005 - restrict gettext to Ruby 1.8 compatible version
fixes #1745 - make puppetmaster hostname/domain stripping behaviour configurable
Fixes #2758 - Reset key_type when importing parameter defaults
fixes #3010 - use the correct helper function name
fixes #2860 - don't convert arbitrary input into symbols (CVE-2013-4180)
fixes #2863 - restrict APIs to resources that a user is permitted to manage (CVE-2013-4182)
syncing with upstream community-templates
Fixes #2414 - Move puppet report processing code to the report processor

This creates a API route for POST:/api/reports which matches the GET
format for reports. Tests are updated, with the report model tests
moving to the puppet-foreman module (along with the report fixtures).
Fixes #3030 - require facter where necessary
fixes #1923 - matches vms on a compute resource to hosts
Fixes #3045 - Skip empty log arrays