Bug 903403

It is suspected that host name resolution can fail in /etc/hosts under some circumstances.
We aim to work around this problem by forcing an tolerant encoding when using the Hosts resolver.
Tweak error message.

Also, do not treat ResolvError any dfiferently from any other StandardError.
Spec for Bug 903403.
Specs for RHC::Helpers.hosts_file_contains?

Code coverage should be complete.
Clean up
Bug 903057 - Use system_path for files

Also make the display of errors cleaner and more explicit.
Merge pull request #296 from smarterclayton/bug_903057_use_system_path_for_errors

Merged by openshift-bot
Automatic commit of package [rhc] release [1.4.6-1].
Merge pull request #295 from BanzaiMan/bz903403

Bug 903403
Bug 907742

Fix port forwarding specification matching by relaxing the regular expression to match 'rhc-list-ports' output.
Merge pull request #297 from BanzaiMan/dev/hasari/bz907742

Merged by openshift-bot
Automatic commit of package [rhc] release [1.4.7-1].
bump_minor_versions for sprint 24
Automatic commit of package [rhc] release [1.5.1-1].
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