Organize lib files

- app/lib contains Katello dependent libs.
  Classes are auto-loaded and reloaded by Rails.
  Classes has to be placed based on theirs namespace.
- lib explicitly loaded (require 'a_lib') libraries.
  (They are not auto-loaded or reloaded by Rails)
lib/util cleanup
Merge branch 'master' into tdd/lib_reorganization

* master: (25 commits)
  add ruby193-rubygem-ruby-rc4 to comps
  ...
Merge branch 'master' into tdd/lib_reorganization

* master: (11 commits)
  Fixed label validator
  ...
packaging fix

puppet.rb is external and should be required manually
use exact namespacing to find the correct Glue::Queue
Merge branch 'master' into tdd/lib_reorganization

* master: (44 commits)
  add rubygem-little-plugger to rhel6 repos
  ...
Merge pull request #1683 from pitr-ch/tdd/lib_reorganization

TDD - Lib files cleanup and reorganization