Changes to sync plan based on usage.

Two main changes are:

1) using %w() requires no comments and ticks. This was causing validation errors
2) Default the sync plan time to today so that I do not need to specify it.
Merge pull request #127 from bkearney/bkearney/sync-plan-changes

Changes to sync plan based on usage.
Fixes #4908 - Address provider and reposet usage testing
Fixes #4295 - Removing provider subcommands

This is because we are moving to a centralized anonymous/redhat
provider. Every org is going to have one of each of these and we are not
going to let you perform crud on those. Also all the commands provided
by provider can be simulated via product list or subscriptions import.
Fixes #4936 - Added repo info, update, delete ops

Hammer cli changes for repo RUD.
Fixes #4953 - Show sync plan description
Merge pull request #130 from daviddavis/temp/20140329070513

Fixes #4953 - Show sync plan description
Fixes #4798 - Subscriptions and system groups for activation keys

ak-sysgroups - subs add/remove working
ak-sysgroups - sysgroup add/remove working

ak-sysgroups - made quantity optional

ak-sysgroups - rubocop clean
Merge pull request #117 from daviddavis/ak-sysgroups

Worked on activation keys and system groups
Merge pull request #129 from parthaa/repo-crud

Fixes #4936 - Added repo info, update, delete ops
Merge pull request #128 from parthaa/good-bye-provider

Fixes #4295 - Removing provider subcommands
Merge pull request #122 from bkearney/bkearney/more-product-changes

Fixes #4908 - Address provider and reposet usage testing
Fixes #4984, #5001, #5010 - Repo enable/disable

Also contains changes to show more info in the repo list call.
Also updated the repo update to now use --url instead of --feed to
update the feed url.
Merge pull request #131 from parthaa/repo-enable

Fixes #4984, #5001, #5010 - Repo enable/disable
Fixes #5070 - Disabling name for associate commands
Refs #4818 - Allow users to remove a content view from environment
Fixes #5092 - Updating README with new config structure
Merge pull request #138 from daviddavis/temp/20140407091127

Fixes #5092 - Updating README with new config structure
Fixes #5048 - Fixing help text for composite option
Merge pull request #136 from daviddavis/temp/20140405071614

Fixes #5070 - Disabling name for associate commands