Systems: Fixing tests and more

Requiring content views for system register, fixing the system tests for
systems, and adding some headpin fencing
Merge pull request #54 from daviddavis/temp/1373667980

Systems: Requiring content view, fixing system tests, and adding headpin fencing
Fix for some system tests

One of the system tests required a system to get migrated to a
new environment. So added a step to promote the Content View from
TEST_ENV to TEST_ENV_2 so that the same cv is availbale in the new
environment
Adding the Update method for Providers to both Headpin and Katello mode.
Merge pull request #58 from omaciel/addmebackbro

Adding the Update method for Providers to both Headpin and Katello mode.
Merge pull request #57 from parthaa/system-test-fix

Fix for some system tests