Repository list and sync commands

Uses the foreman-tasks-hammer plugin for showing and waiting for
async task (see https://github.com/iNecas/foreman-tasks/pull/20 for
more details)

Usage:

    # trigger syncing and show the progress till the task finishes
    hammer repository synchronize --id 1

    # trigger syncing and don't wait for the task to finish
    hammer repository synchronize --id 1 --async
More require cleaning
Merge pull request #95 from daviddavis/temp/20140304102536

More require cleaning
Merge pull request #49 from iNecas/dynflow-repo-sync

Repository list and sync commands
Fixes #4474 - i18n support
add hammer_cli_foreman_tasks dependency to rpm spec file
Merge pull request #103 from jmontleon/add-rpm-spec

add hammer_cli_foreman_tasks dependency to rpm spec file
Merge pull request #98 from tstrachota/i18n

Fixes #4474 - i18n support
add locale dir to gemspec
Merge pull request #107 from jmontleon/add-locale-to-gemspec

add locale dir to gemspec
Merge remote-tracking branch 'upstream/master' into content-views

Conflicts:
	lib/hammer_cli_katello.rb
Merge pull request #110 from daviddavis/content-views

Merging master into content-views