Add name/orgid lookup to info and delete commands

To test this you will need https://github.com/Katello/katello/pull/3724
or to pass in the product name as all lowercase.
manifest async commands
Merge pull request #75 from bkearney/bkearney/find-product-by-name

Add name/orgid lookup to info and delete commands
Merge pull request #80 from komidore64/pr-79

manifest async commands
Fixes #4504 - custom exception handler for katello
Fixes #3458 - commands around sync plans
Merge pull request #48 from tstrachota/sync_plan

Fixes #3458 and #4504 - sync plans plus custom exception handler
fixing uninitialized constant error

uninitialized constant HammerCLIKatello::ExceptionHandler
Merge pull request #82 from jlsherrill/exception_fix

fixing uninitialized constant error
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