Adding discovery controller test
fixing pending? attribute
making mock resource require instantiation
test for poll instead of get
addressing comments and reconciling org factory tests
fixing some styling across the app
Add foreman-selinux to comps

Needed for passenger (serving the puppetmaster) to work in enforcing mode.
Merge pull request #2938 from iNecas/foreman-selinux-comps

Add foreman-selinux to comps
Content Views: Hide refresh tipsy when refresh is clicked, fixes #2190
1001609-more-fkey - more clean up prior to creatingforeign keys
1007285 - Fix system groups cli issue

The search syntax had recently changed
but the code in the controller had not been updated,
so elastic was not recognizing any filters and returning everything
Products: HTML clean-up.
Merge pull request #2940 from bbuckingham/issue-2190

Content Views: Hide refresh tipsy when refresh is clicked, fixes #2190
Merge pull request #2942 from parthaa/1007285

Fixed the "list" call in  system groups api
Merge pull request #2941 from thomasmckay/1001609-more-fkey

1001609-more-fkey - more clean up prior to creatingforeign keys
Merge pull request #2916 from Katello/repository-ui

Products: Includes updates for product details, repository details and creation, and testing.
1002624: Content Search: fix display of package details, fixes #2801

Prior to this commit, the package details was showing package:

Requires and Provides similar to:
{"release"=>"12.P1.el6", "epoch"=>"12", "version"=>"4.1.1", "flags"=>"EQ", "name"=>"dhclient"}

Now, the format for the above would be:
dhclient = 12:4.1.1-12.P1.el6

File previously would look like:
["file", ["/etc/NetworkManager/dispatcher.d/10-dhclient", "/sbin/dhclient", "/sbin/dhclient-script", "/usr/lib64/pm-utils/sleep.d/56dhclient", "/usr/share/doc/dhclient-4.1.1/README.dhclient.d", "/usr/share/doc/dhclient-4.1.1/dhclient.conf.sample", "/usr/share/doc/dhclient-4.1.1/dhclient6.conf.sample", "/usr/share/man/man5/dhclient.conf.5.gz", "/usr/share/man/man5/dhclient.leases.5.gz", "/usr/share/man/man5/dhcp-eval.5.gz", "/usr/share/man/man5/dhcp-options.5.gz", "/usr/share/man/man8/dhclient-script.8.gz", "/usr/share/man/man8/dhclient.8.gz"]]

Now, the format for the above would be:
/etc/NetworkManager/dispatcher.d/10-dhclient
/sbin/dhclient
...
...
Changesets: Fixing edit page since involved_products no longer exists
994987: destroy content view definition archives when a definition is destroyed

Whenever a definition is destroyed, the corresponding archives for that
definition should also be destroyed.

Without this change, a foreign key error will be observed when
deleting the definition.  E.g.

[DEBUG 2013-09-13 16:06:34 glue] Katello::Actions::RepositoryDestroy:success:nil -> nil
[DEBUG 2013-09-13 16:06:35 app] Setting current user thread-local variable to nil
[ INFO 2013-09-13 16:06:35 app] Completed 500 Internal Server Error in 5544ms
[FATAL 2013-09-13 16:06:35 app]
 | PG::ForeignKeyViolation (ERROR:  update or delete on table "content_view_definition_bases" violates foreign key constraint "content_view_definition_bases_source_id_fk" on table "content_view_definition_bases"
 | DETAIL:  Key (id)=(4) is still referenced from table "content_view_definition_bases".
 | ):
 |   app/controllers/content_view_definitions_controller.rb:147:in `destroy'
 |   app/lib/util/thread_session.rb:110:in `thread_locals'
 |   config/initializers/quiet_paths.rb:11:in `call_with_quiet'
 |   lib/katello/middleware/log_request_uuid.rb:22:in `call'
 |
 |
Bastion: adding, removing, and auto-attach system subscriptions.