Add SOCKS4A support.
Remove README file in favor of markdown version
Update failure callbacks section
Add license to gemspec
Use 0.0.0.0 rather than user specific IP address.

https://github.com/taf2/curb/issues/102
Use correct HTTP verb for DELETE requests

Currently, we set the HTTP verb to "delete" in Curl::Easy#delete=, but
it should actually be set to "DELETE" in order for it to work
consistently across all conforming HTTP servers.
[FIX] Curl#urlalize - CGI.escape for param values

- URI.escape does not escapes characters '&' and '?'. When in parameter
  value is one of this characters, things goes seriously wrong.
  For example: urlalize('http://foo.bar', a: 'b&c?d=1')
               => "http://foo.bar?a=b&c?d=1"
  As you can see, this is definitely wrong url.
  But it is even worse. When I escape my value with CGI.escape,
  URI.escape in urlalize escapes all '%'. So again, wrong :(
  Example: urlalize('http://foo.bar', a: CGI.escape('b&c'))
           => 'http://foo.bar?a=b%2526c'

  I don't see any way how to send '&' or '?' to server. In first case,
  parameter value with '&' or '?' is separated into more values in
  second case, for '&' will be send '%2526' which server represents as
  '%26' instead of '&'.

- solution: use CGI.escape for values instead of URI.escape
trim newlines from empty lines
extend test case to show the return bug
Status method now returns the last status in the response header
Fixed typo
Trims status string
Strips whitespace from status
Implement seek function for multi-pass authentication uploads

As per the documentation: This function gets called by libcurl to seek
to a certain position in the input stream and can be used to fast
forward a file in a resumed upload (instead of reading all uploaded
bytes with the normal read function/callback). It is also called to
rewind a stream when doing a HTTP PUT or POST with a multi-pass
authentication method.
trim newlines from empty lines
extend test case to show the return bug
Merge pull request #189 from mrazicz/master

[FIX] Curl#urlalize - CGI.escape for param values
use rb_thread_call_without_gvl instead of rb_thread_blockin_region, because of it's obsoleted in Ruby 2.2.0
extracted duplicated code
Update Gemspec to include new homepage