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.
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.
Merge pull request #4613 from waldenraines/6955

Fixes #6955: using CSS to mimic a <pre> for multiple line support.
Merge pull request #4610 from ehelms/fixes-7027

Fixes #7027: Restrict mongodb to version 2.4 or greater.
fixes #6605 - Adds registered by to content host, BZ 1020402
fixes #7271 - validate repositories associated to content views
Merge pull request #4615 from jlsherrill/7271

fixes #7271 - validate repositories associated to content views
Merge pull request #4542 from cfouant/reg-by

fixes #6605 - Adds registered by to content host, BZ 1020402
Merge pull request #4616 from dustint-rh/extra_system_validation

Fixes #7272 - system has extra validation on name
Merge pull request #4609 from dustint-rh/hammer_org_id_description

Fixes #7251 - hammer org_id help text missing
Fixes #7028 - fixing api docs for orgs
fixes #7278 - Fixes activation key registration hint, BZ 1128245