856227 - set the height of the tabel row in the products_table to 32px

Without setting the tabel row in product_table to 32px the table was
resizing itself because no fixed height of the table row was set.
850569 - use ident method in pg_hba.conf

Do not allow access to everybody. Just katello user to katello db, candlepin user to candlepin db and foreman user to foreman db.
Revert "802346 - wait for postgres to come up in puppet"

This reverts commit 2afb6b851d58700ffb5e99e3124c43e0d95dd694.

Conflicts:
	katello-configure/modules/postgres/manifests/service.pp
	puppet/modules/postgres/manifests/sqlexec.pp

This is not needed since we have service-wait.
when connecting to postgres DB you have to be postgres user

addressing:
psql: FATAL:  Ident authentication failed for user "postgres"

and:
  Failed, please check [/var/log/katello/katello-configure/create-postgresql-katello-user.log]
  Report errors using # katello-debug tool.
err: /Stage[main]/Foreman::Config/Postgres::Createuser[foreman]/Sqlexec[createuser-foreman]/Exec[psql -h localhost --username=postgres postgres -c "CREATE ROLE foreman WITH LOGIN PASSWORD 'foreman' CREATEDB;" >> /var/log/katello/katello-configure/create-postgresql-foreman-user.log 2>&1]/returns: change from notrun to 0 failed: psql -h localhost --username=postgres postgres -c "CREATE ROLE foreman WITH LOGIN PASSWORD 'foreman' CREATEDB;" >> /var/log/katello/katello-configure/create-postgresql-foreman-user.log 2>&1 returned 2 instead of one of [0] at /usr/share/katello/install/puppet/modules/postgres/manifests/sqlexec.pp:16
removing sqlexec.pp

this is dead code now
call /usr/share/candlepin/cpdb as postgres user

addressing:
Creating Candlepin database user
err: /Stage[main]/Candlepin::Config/Exec[cpdb]/returns: change from notrun to 0 failed: /usr/share/candlepin/cpdb --create -u candlepin -d candlepin >> /var/log/katello/katello-configure/cpdb.log 2>&1 && touch /var/lib/katello/cpdb_done returned 1 instead of one of [0] at /usr/share/katello/install/puppet/modules/candlepin/manifests/config.pp:72
err: /Stage[main]/Candlepin::Config/Exec[cpdb]: Failed to call refresh: /usr/share/candlepin/cpdb --create -u candlepin -d candlepin >> /var/log/katello/katello-configure/cpdb.log 2>&1 && touch /var/lib/katello/cpdb_done returned 1 instead of one of [0] at /usr/share/katello/install/puppet/modules/candlepin/manifests/config.pp:72
err: /Stage[main]/Candlepin::Service/Exec[cpinit]: Failed to call refresh: /usr/bin/wget --timeout=30 --tries=5 --retry-connrefused -qO- http://localhost:8080/candlepin/admin/init >/var/log/katello/katello-configure/cpinit.log 2>&1 && touch /var/lib/katello/cpinit_done returned 4 instead of one of [0] at /usr/share/katello/install/puppet/modules/candlepin/manifests/service.pp:27
Populating Katello database schema
Prawn integration for PDF generation

For PDF generation is now used Prawn instead of PDFWriter. For setting PDF parameters
there is pdf_option hash which should contain all the pdf and table parameters,
using Prawn API.

Also you can switch between Prawn and PDFWriter

:prawn_pdf => Prawn
:pdf => PDFWriter
Prawn gemfile and spec dependencies
Fixing Ruport dependencies
Fixing Gemfile depend.
Fixing Ruport depend. on Prawn
pass password to candlepin cpdb
use md5 for connection to postgres instead of ident
Fixed Gemfile for Ruport
Fixed katello.spec for Ruport
do not print SQL query on output as it will confuse grep
A slew of changes around content updates.

This fixes pgp bug, and also changes how content updates are being handled. Most (not all) content operations are now done as part of Repository crud operations (appropriate orchestratins have been added). This also introduces candlepin model and moves non-orchestration code into dedicated model classes.
fix for broken content update call and additional tests
Added about link to Administer menu
cli tests - adding -t option to exit on failure