improved error message for invalid ssl vert types
improved error message for invalid ssl verify mode
improved error message for invalid ssl version
NotSupportedError for ssl client auth with em_http
exclude curb integration specs for jruby
test against ruby 2.0.0
revert "test against ruby 2.0.0"

no box-update yet :(
removed webrick as it's causing problems in 1.8
exclude ssl specs for jruby 1.9 with em_http
preparing v2.2.0.rc1
Fix request does not yield adapter client

This commit allow the code below to works. More details in issue #68

    response = HTTPI.get(request, :curb) do |client|
      client.follow_location = true
    end
    puts response.code  # => 200
replaced the test servers

added a puma-based test server to replace the
rack/webrick/mockserver http/ssl combo with a
much simpler implementation.
updated test dependencies
changed the gem description to match the summary
merge branch 'fix_yield_adapter' of git://github.com/rogerleite/httpi
Allow to set query parameter of url on Request

req = HTTPI::Request.new("http://example.com")
req.query = "q=query"
req.query = {:q => "query"}
req.url.to_s  # => "http://example.com?q=query"
fixed and cleaned up integration specs

no adapter actually passes the ssl hostname spec.
i'll come back to this later.
started tagging http client errors
refactored the integration application
exclude curb error specs for jruby