fixes #7110 / BZ 1129424 - fix syncing of iso repos

Based on discussions, it seems that syncing an ISO
repo to a node/capsule is not all that useful;
therefore, this commit will disable the node meta
generation for ISO repos.  In addition, it will
increase sync times and the amount of storage required
on the node/capsule.

Without this change, syncing ISO repos will fail
since the node distributor is not being associated
with repos of that type (i.e. file).
Merge pull request #4588 from bbuckingham/issue-7110

fixes #7110 / BZ 1129424 - fix syncing of iso repos
Fixes #7116/bz1130577- Adding install media after repo sync

Before this commit the installation media was missing after kickstart repo was synced,
This commit fixes that issue.
Fixes #7138,BZ1030537 - Prevent file repos being added to views
fixes #5655 - sending correct json for ktenvironments paths
Merge pull request #4590 from daviddavis/temp/20140818120417

Fixes #7138,BZ1030537 - Prevent file repos being added to views
Merge pull request #4579 from komidore64/rmi5655-hammer-env-paths-broken

fixes #5655 - sending correct json for ktenvironments paths
Merge pull request #4589 from parthaa/install-media

Fixes #7116/bz1130577- Adding install media after repo sync
Fixes #6726 - sends username in cp-user header.
Fixes #6296 - dynflowize organization auto-attach

Also improve support for monitoring triggered task in the UI.
Fixes #6304 - remove apply default info

As the feature is not reachable by the current UI/API and CLI and
there are no recent plans for enabling this feature again (probably
the foreman facts might be used instead), I'm removing the apply
default info to all hosts, as it's one of the last parts of the
code-base using delayed jobs and investing time to rewriting this to
Dynflow is not effective.
Fixes #6297 - Dynflowize content uploads
Fixes #6297 - dynflowize after-sync callbacks

Ability to trigger the sync action for already run action to finish the rest
of the orchestration.
Fixes #6297 - remove mailer as the code was unreachable
Fixes #6297 - remove unused and unreachable code that used delayed jobs
Fixes #6297 - delayed jobs is dead, long live foreman-tasks
Fixes #6283 - Use the Dynflow API to find out if the foreman_tasks is running

Instead of spawning process to find out the katello jobs was running
Fixes #6182 - Dynflowized repository update
Fixes #6182 - use url instead of feed to detect the path change
Refs #6182 - fix setting the GPG keys for product content on update