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
Merge pull request #295 from BanzaiMan/bz903403

Bug 903403
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.