Merge pull request #39 from ehelms/readme-update

Updates README to include a section on building and releasin gem or RPM.
Adds environment variable to allow running full test suite
against a live Pulp without recording new cassettes.
Moves primary tests into top level test directory and
re-factors the test commands to account for the changes.
Resources and extension suites may now be run separately now.
Updates readme to include new test option.
Merge pull request #40 from ehelms/refactoring

Refactoring - Test code cleanup and mechanism to run tests live without recording.
Updates logging code to allow logging of all requests (debug mode) and
a special exceptions mode for only logging to a provided logger calls
that generate exceptions.

This puts a requirement on the logger being passed to implement debug
and/or error functions for debug and exception logging respectively.
Gemspec cleanup by moving dependencies into the gemspec file.
Merge pull request #41 from ehelms/gemspec-update

Gemspec cleanup by moving dependencies into the gemspec file.
Logging - Updates to prevent logging twice in the event an exception
is thrown when the log level is at debug.
Logging - Test update.
Merge pull request #42 from ehelms/logging-update

Updates logging code to allow logging of all requests (debug mode) and
version bump
Automatic commit of package [rubygem-runcible] release [0.3.2-1].
Changes license reference from Eric to Red Hat for consistency.
Merge pull request #43 from Katello/license-update

Changes license reference from Eric to Red Hat for consistency.
dropping version requirement for runcible
verison bump
Merge pull request #45 from jlsherrill/json-fix

Json fix, dropping hard version requirement.
Automatic commit of package [rubygem-runcible] release [0.3.3-1].
marking vcr cassettes as binary