839394 - Changes wording on sync management page when no repositories
are enabled to cross-link to custom repos and red hat provider link.
Fixes 878156 bug with GPG key updating

Although a behaviour was technically correct, this patch refactors it a
bit and makes it more intuitive. When a user edits GPG key on a product
page and clicks a save button, no request is made yet. Only a message
box is shown and let user decide whether he wants to update also all
related repositories or not. After we have an answer we fire single
request which updates a product and according to answer updates
repositories or leaves them alone.
Spec refactoring

Removes duplication for similar tests
Spec refactoring

Don't use multiline ?: operator
Use spaces instead of tabs

Change tabs chars to space in javascript file
Use maruku instead of redcarpet for markdown -> html

Redcarpet includes a C-based extension, that causes segfault
problems on some systems. Since we don't need the efficiency of
C for generating the documentation, switching to maruku renderer
to do the job. The HTML output of API documentation should stay the same.
Merge pull request #1249 from iNecas/apipie-maruku

Use maruku instead of redcarpet for markdown -> html
Merge pull request #1227 from ares/bug/878156-gpg_key_wizard_refactoring

Fixes 878156 bug with GPG key updating
Setting haml-rails to 0.3.4 to fix error

Setting haml-rails version to 0.3.4 to fix the following error.

Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
    haml-rails (= 0.3.5) ruby depends on
      activesupport (< 4.1, >= 3.1) ruby

    rails (~> 3.0.10) ruby depends on
      activesupport (3.0.17)
Merge pull request #1257 from daviddavis/master

Setting haml-rails version to 0.3.4
878191 - allowing non-consumer access to deletion record remove
Merge pull request #1258 from jsomara/878191

878191 - allowing non-consumer access to deletion record remove
Consumer.get was returning a 410 and surfacing that instead of continuing to delete the deletion record
when finishing, reset title of progress bar back to original state
Removing OR for pipeor
stop foreman only if it is running

addressing:
katello-configure --reset-data=YES
Starting Katello configuration
The top-level log file is [/var/log/katello/katello-configure-20121217-102554/main.log]
err: /Stage[main]/Foreman::Config/Exec[reset_foreman_db]/returns: change from notrun to 0 failed: rm -f /var/lib/katello/foreman_db_migrate_done; /usr/sbin/service-wait foreman stop returned 1 instead of one of [0] at /usr/share/katello/install/puppet/modules/foreman/manifests/config.pp:113
Merge pull request #1264 from jsomara/878191

Consumer.get was returning a 410 and surfacing that instead of continuin...
Merge pull request #1265 from xsuchy/pull-req-pb3

when finishing, reset title of progress bar back to original state
remove requires rubygem(execjs) and rubygem(multi_json)

We do not use them directly, this is transitively required by rubygem(jshintrb), which has correct requires.
In fact it has more better requires, because multi_json should be in >= 1.3.
Lets leave those requirements where they should be (in rubygem-jshintrb) and remove them from here.
rubygem-scoped_search is now part of Fedora

https://admin.fedoraproject.org/updates/FEDORA-2012-19714/rubygem-scoped_search-2.4.0-5.fc17
https://admin.fedoraproject.org/updates/FEDORA-2012-19731/rubygem-scoped_search-2.4.0-5.fc16