Fix apidoc generation with new version of apipie-doc

There was additional check added to apipie to detect invalid param
descriptions and there were some in our code.

This patch addresses them.
Merge pull request #2880 from iNecas/fix-apipie-missing-validators

Fix apidoc generation with new version of apipie-doc
nodes API updates allowing nodes self-registration
Merge pull request #2881 from iNecas/fort-node-registration

nodes API updates allowing nodes self-registration
994946 - Unable to run katello-gui and headpin-gui automation due to
TypeError and Reference Error
Candlepin: Fixed missing code in update
Merge pull request #2884 from daviddavis/temp/20130904115506

Candlepin: Fixed missing code in update
Source code test: Fixing source code error

I found a lot of instances of 'rescue => e' in our code which triggered rubocop
since the e variable wasn't being used. I think it's better to just recommend
'rescue' since it's also the same thing as 'rescue StandardError'.
Merge pull request #2883 from komidore64/js-typeerror

994946 - Unable to run katello-gui and headpin-gui automation due to TypeError and Reference Error
Merge pull request #2885 from daviddavis/temp/20130904123156

Source code test: Fixing source code error
Bastion: adding ability to remove systems.
comps for node-installer
Puppet: Limiting definitions to one puppet repo

Also breaking apart yum and puppet selectors
Merge pull request #2876 from waldenraines/delete-system

Bastion: adding ability to remove systems.
Bastion: fixing slight styling issues with delete dialog.

The delete dialog was not absolutely positioned so it was pushing
down the sections below it.  This fixes that issue.
Puppet: Checking composite definitions for one puppet repo
Filters: Limiting rules to filter's content types
Rubocop: Fixing/adding glue provider
Merge pull request #2870 from daviddavis/puppet-repo-selector

Puppet: Limiting definitions to one puppet repo
Adding package upload API