Fixes #6726 - sends username in cp-user header.
Fixes #7120/BZ980113: use BS3 on dashboard to make it responsive.

The dashboard was displaying badly in smaller browsers.  This
commit reworks the dashboard to use bootstrap 3 classes and
thus makes it responsive.

http://projects.theforeman.org/issues/7120
https://bugzilla.redhat.com/show_bug.cgi?id=980113
refs #5271 - update tito for el7
fixes #7084 - add rubygem-hammer_cli_import dep
Merge pull request #4601 from waldenraines/7120

Fixes #7120/BZ980113: use BS3 on dashboard to make it responsive.
Fixes #7251 - hammer org_id help text missing

This fixes an issue in hammer where the --organization-id is missing
descriptions. Hammer uses the show action to determine the description
for the id param when building options for dependant resources.
Fixes #7027: Restrict mongodb to version 2.4 or greater.
Merge pull request #4585 from adamruzicka/fixes-6725-cp-user-header

Fixes #6726 - Actions that hit candlepin use username in cp-user oauth header
Merge pull request #4580 from jmontleon/add-h-c-import-dep

fixes #7084 - add rubygem-hammer_cli_import dep
Merge pull request #4604 from jlsherrill/releng

refs #5271 - update tito for el7
Fixes #6990 - No message for admin
Merge pull request #4611 from xprazak2/dashboard-message-bug6990

Fixes #6990 - No message for admin
fixes #7266 - specify time when creating new ulimited subscriptions
Fixes #6955: using CSS to mimic a <pre> for multiple line support.

Instead of adding linebreaks to the HTML and binding simply use
white-space: pre; to mimic a pre.  This commit also removes the
linebreak filter and tests.

http://projects.theforeman.org/issues/6955
Merge pull request #4612 from jlsherrill/7266

fixes #7266 - specify time when creating new ulimited subscriptions
Fixes #7270/BZ1131661: remove GMT from new sync plan form.

Sync plan start time was listed as being in GMT and this is not
the case.  This commit removes the timezone designation.

http://projects.theforeman.org/issues/7270
https://bugzilla.redhat.com/show_bug.cgi?id=1131661
Fixes #7272 - system has extra validation on name

System has an extra validation for presence of name. This validation is
already happening in the NameFormatValidator.
fixes #7162 / BZ 1102763 - capsule - treat task as failed if sync times out with capsule

Without this change, when an error (such as timeout) occurs attempting to
'capsule content synchronize' an environment, the synchronize task is reported
as successful.  E.g. from cli, this might look like:

hammer> capsule content synchronize --id 3 --environment-id 5
[.....................................................................] [100%]
Task 6c80df66-af10-44aa-9eca-c96992148811: success

With this change, if an error occurs that is reported back from pulp as
succeeded=false, we'll treat this as an error (because it is).  In
this scenario, the cli might look like:

hammer> capsule content synchronize --id 3 --environment-id 5
[.....................................................................] [100%]
Task 2246bfb5-131f-4171-a7c3-6e16e3276ddd: warning
Merge pull request #4595 from bbuckingham/issue-7162

fixes #7162 / BZ 1102763 - capsule - treat task as failed if sync times times out
Merge pull request #4614 from waldenraines/7270

Fixes #7270/BZ1131661: remove GMT from new sync plan form.