883037 - require explicit user password in katello-configure
866493 - frequent SSL renegotiations and log level

Until now, Katello had configured client certificates for /katello path
while we need this only for /katello/api path (and /subscription for newer
rhsm clients).

This was leading to many errors for each UI request when browser was
apparently not sending any client certificate. Together with way too verbose
log level (info instead of the default warn) this was resulting to about
20-30 log lines for each UI request.

This patch moves the client certificate configuration only in /katello/api
location leaving the /katello location configuration empty now.

It also sets warn default log level.

https://bugzilla.redhat.com/show_bug.cgi?id=866493
Conflicts:
	src/app/controllers/roles_controller.rb
Menu - Fixes issue where menu updates did not correctly update API
controller.
we need tomcat in %post section

this was introduced in commit 10b0a7f4592f86cb1e02bcd15eb88746f27150e0
and later (accidentally) removed during Pulpv2 merge

Putting it back
Content views: addressing feedback from #1592
Content views: fixing breaking test

Test is breaking in Jenkins with the following PostgreSQL error.

PG::Error: ERROR:  current transaction is aborted, commands ignored until end
of transaction block
       : SELECT COUNT(*) FROM "content_view_definitions"
Merge pull request #1600 from xsuchy/pull-req-tomcat

we need tomcat in %post section
912442 - correcting failed installer for candlepin-ca cert
Merge pull request #1615 from lzap/cert-removal-912442

912442 - correcting failed installer for candlepin-ca cert
cli - evaluation of async task status refactored

We had duplicate code on many places.
New util functions 'evaluate_task_status' and 'evaluate_remote_action'
take care of printing the correct output message and return value.
Merge pull request #1585 from tstrachota/async_refactor

cli - evaluation of async task status refactored
f18 - adding missing packages in comps
Merge pull request #1616 from lzap/comps-f18

f18 - adding missing packages in comps
Merge pull request #1531 from tstrachota/Bug_883037_explicit_passwd

883037 - require explicit user password in katello-configure
f18 - adding one more package to composes
Fixing #1620 by defining url_content_views_proc
Merge pull request #1611 from daviddavis/test_fix

Content views: fixing breaking test in Jenkins
Merge pull request #1614 from ehelms/menu-updates

Menu Updates
Merge pull request #1622 from lzap/robotex-compose

f18 - adding one more package to composes