Use 'localhost' exclusively for local port forwarding.

This should fix bug 907742. The behavior change is large enough,
however, that existing documents should be revised.
Negotiate token auth with server and support logout
Allow tests to be run in reverse order by fixing cleanup problems
Print out missed lines when the number is relatively low
Bug 910630 - rhc app create broken against older servers
Bug 910442 - Write config file without quotes
Missed coverage of token loading in clean environment
Fix name of oo-register-user
automatically deploy git hooks upon clone

this permit to have a more productive default ( for example, checking
package.json format on commit for nodejs cartridge ) and allow
a team of developper to share a set of commit hooks by default, to
enforce compliance in a easier way.
Bug 912606 - Guard against bad file input, fix bad md5sums
Merge branch 'rhc_not_sending_version' into session_auth_support_2

Conflicts:
	spec/rhc/helpers_spec.rb
Added find_application to rest_client
Modified spec tests to use new client.find_application
Added rest_spec tests to ensure the client is using the proper
find_application
Changed function name and proper URI creation
Fixed spacing for find_application calls
Raise errors based on exit code
Added options to find_application
Fix error messages to bring them in line with old values
Converted RHC::ApplicationNotFound exception to
RHC::Rest::ApplicationNotFound
Set a better client string on new tokens