Fix namespacing in Katello::Authorization::Product

These changes fix an error related to products that occurs when a user
issues the hammer product command in the v2 API.

The error only occurs the first time after hitting the web server
running under foreman. See also:

  - https://github.com/theforeman/hammer-cli-katello/pull/11
  - https://github.com/theforeman/hammer-cli-katello/pull/12

The error stated the index action of the ProductsController couldn't
find readable? method in the Katello::Authorization::Provider module.
This error morphed to show a different undefined method as I added
namespace prefixes in Katello::Authorization::Product.
Remove obsolete Puppet/Facter installation references
Removing Travis configs and scripts as we rely on the Foreman CI infrastructure.
Merge pull request #3484 from domcleal/no-puppet

Update README.md dev installation instructions
Merge pull request #3459 from ehelms/remove-travis

Removing Travis configs and scripts as we rely on the Foreman CI infrast...
add locale directory to gem.files
Allows development gems to be declared that can be ignored in production
mode by bundler.

When using a gemspec to define all dependencies, if the gem is included
using 'gem' in Bundler all gems marked as 'add_dependency' will be included
when 'bundle install' is ran. However, this means that if development
dependencies are declared in this same manner, they will be required by
bundler in production. This can be avoided by including the gem using 'gemspec'.
Using the 'gemspec' notation places all gems marked with 'add_development_dependency'
into a development bundler group. Thus, in development a developer can run
'bundle install' and get all dependencies needed to develop. In production,
'bundle install --without development' can be run and the gems marked with
'add_development_dependency' will be excluded from the bundle.
change version to 1.5.0 for next release
Merge pull request #3503 from jmontleon/locale-fix

add locale directory to gem.files
Merge pull request #3497 from mkelley33/fix-product-namespacing

Fix namespacing in Katello::Authorization::Product
Merge pull request #3469 from ehelms/allow-development-gems

Allows development gems to be declared that can be ignored in production
Fixing inconsistency in setup workflow.
Merge pull request #3506 from jmontleon/version-fix

change version to 1.5.0 for next release
API v2 - v2 systems_controller w/ create, index, and show
Engine: Fixing katello_dev gem echo statement
Merge pull request #3508 from daviddavis/temp/20131213160340

Engine: Fixing katello_dev gem echo statement
Merge pull request #3507 from ehelms/update-readme

Fixing inconsistency in setup workflow.
Merge pull request #3483 from komidore64/system-api-v2

API v2 - v2 systems_controller and systems actions
Engine: Renaming localized gemfile to something less generic
Merge pull request #3509 from daviddavis/temp/20131213161253

Engine: Renaming katello gemfile to something less generic