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 #1923 - matches vms on a compute resource to hosts