Add product command for CRUD in katello api v2

Conflicts:
	lib/hammer_cli_katello.rb
changing author and email
Merge pull request #12 from mkelley33/products-v2-cli

Add product command for api v2
Require the common dependencies once

Motivation: there was missing

    require 'katello_api'

in `provider.rb`. Depending on the order the files were loaded in
the hammer_cli_katello.rb, it caused:

    uninitialized constant KatelloApi::Resources
refs #4119 - hammer-manifest - new subscription manifest upload command

refs #4119 - hammer-manifest - removed commented code
Remove unused file
Merge pull request #24 from iNecas/eliminate-requires

Require the common dependencies once
Merge pull request #25 from thomasmckay/hammer-manifest

refs #4119 - hammer-manifest - new subscription manifest upload command
updating gemspec and adding the LICENSE
bump version to 0.0.2
Merge pull request #28 from komidore64/gemspec

updating gemspec and adding the LICENSE
Rubocop: Fixing style problems and adding check
rubocop - switch to 80 character limit and fixing offences
Rubocop: Fixing subscription and product files

Fixing subscription and product files. Also added some rake rubocop tasks.
Rubocop: Adding ignore for rubocop xml
Merge pull request #22 from daviddavis/temp/20140114165651

Rubocop: Fixing style problems and adding check
Ref #3948 - can't update user
Merge pull request #23 from mbacovsky/3948_update_user

Ref #3948 - can't update user
Fixes needed to get our Jenkins job running
Merge pull request #31 from daviddavis/temp/20140122163759

Fixes needed to get our Jenkins job running