fixes 4725 - fixes deletion of puppet environments with no modules

Without this change, puppet environment would be deleted if for some reason the modules
did not exist on the puppet master in /etc/puppet/environments/

Also new content view versions without puppet modules would not have their environment
changed on the file system to reflect the modules actually in the the repo (none)
fixes #4754 - BZ-1075189 - 4754-register
Fixes #4765: Errata by ID filter tabs correctly linked by passing filter ID.
Merge pull request #3860 from ehelms/fixes-4765

Fixes #4765: Errata by ID filter tabs correctly linked by passing filter...
Fixes #4721 - passing systemId into system tasks calls to match API.
Merge pull request #3856 from thomasmckay/4754-register

fixes #4754 - BZ-1075189 - subscription-manager register w/ activation keys
refs #4775
fixes #4744 - updating copyright to 2014
fixes #4778 - Content View Version: package/errata counts are incorrect for latest version
Refs #4779 - Adding system group items to key API
Merge pull request #3867 from bbuckingham/issue-4778

fixes #4778 - Content View Version: package/errata counts are incorrect for latest version
Merge pull request #3866 from jlsherrill/copyright

fixes #4744 - updating copyright to 2014
Merge pull request #3862 from waldenraines/bug-4721

Fixes #4721 - passing systemId into system tasks calls to match API.
Fixes #4758: Adds client authentication to enabled repos call.

After moving the client authentication solely to the Candlepin proxies
controller, the enabled repos call from katello agent could no longer
complete successfully. This slightly re-factor the client cert to be
generic to any client providing an SSL cert and includes this authentication
method for the enabled repos call in the V1 systems controller.
Merge pull request #3859 from ehelms/fixes-4758

Fixes #4758: Adds client authentication to enabled repos call.
Merge pull request #3868 from daviddavis/ak-sysgroup

Refs #4779 - Adding system group items to key API
Merge pull request #3851 from jlsherrill/env_delete

fixes #4725 - fixes deletion of puppet environments with no modules