refactoring - pass Connection to HTTP requests

to avoid copying the parameters
optionally send "Accept-Language" header if a language is set
test update - added missing Net::HttpResponse#body mock

- check the resulting exception to catch possible bugs in tests
- reach 100% code coverage again
changes

- 0.2.3
Merge pull request #24 from yast/set_language

Set language