Bastion: make nutupane use $resource and convert system subscriptions.

Nutupane should only require a $resource (or similar object) to work rather
than relying on an arbitrary Collection object. This commit fixes that as
well as introduces a pattern for how our APIs should return lists of data.
Content Views: Fixing index_content typo
996360-esx - fixes for virt-who hypervisor w/ esx

996360-esx - fix permission for remove deletion

996360-esx - spec test
Merge pull request #2741 from waldenraines/refactor-nutupane

Bastion: make nutupane use $resource and convert system subscriptions.
Merge pull request #2768 from daviddavis/temp/1376593782

Fixing index_content typo
Merge pull request #2764 from thomasmckay/996360-esx

996360-esx - fixes for virt-who hypervisor w/ esx
906873 - /api/version says "Headpin"
Removing empty files
Puppet: Making the distributor plugin code handle puppet
Puppet: Added check for puppet distributor
Commenting out test for runcible 1.0.4
Fixing test stubs for publish_distributor
Merge pull request #2771 from daviddavis/temp/1376599722

Removing empty files
Merge pull request #2766 from daviddavis/temp/1376585973

Updating distributor code to handle puppet distributors
Upgrading tire to 0.6.0 to fix elastic search serialization issue.

Items from Elastic Search were not being properly serialized and
could not be used in a rabl template (all attributes were null).
Simply upgrading tire fixes the issue.
Merge pull request #2770 from waldenraines/upgrade-tire

Upgrading tire to 0.6.0 in order to fix serialization issue.
allowing admin permission to be recreated

The Role.make_super_admin_role is designed to create the admin role
with its permissions if it did not exist.  It does not handle the case
that the Role exists but the permission does not.  If minitests are run
before spec tests, this situation occurs and Role.make_super_admin_role will fail
as the Role is locked and no new permissions can be added.
Merge pull request #2773 from jlsherrill/spec_fix

allowing admin permission to be recreated
Merge pull request #2767 from komidore64/api-version

906873 - /api/version says "Headpin"
998034 - include signo in the debug