969216 - retrieve org by label when org identified in pool details

When katello gets a pool from candlepin, the 'owner key' is
equivalent to the organization label.  This change is to
properly retrieve org by label vs name.
969001 - requiring org when calling Product.find_by_cp_id

Products do not have a unique cp_id, as redhat products are
singular within candlepin
966027 - hiding ability to refresh a manifest if its not supported
726401: Systems page - needs better error behavior when tomcat6 is not running

ECONNREFUSED error shows up when tomcat6 is not running.So we handled that exception by throwing user-friendly error.In order for it to work we had to handle exception in http_resource.rb and defined a custom exception - ConnectionRefusedException in errors.rb.
Merge pull request #2415 from jlsherrill/stop_refresh

966027 - hiding ability to refresh a manifest if its not supported
Merge pull request #2413 from jlsherrill/cp_id

969001 - requiring org when calling Product.find_by_cp_id
Merge pull request #2412 from pgodhani/tomcat6

726401: Systems page - needs better error behavior when tomcat6 is not r...
Merge pull request #2409 from bbuckingham/969216

969216 - retrieve org by label when org identified in pool details
Do not hide exceptions

Exceptions are now hidden only in production.
Fixing false positive tests which begin failing after disabling
exception hiding in application controller