Merge pull request #126 from tigerlily/bug-postalize

Fix postalize parameter escaping
tests: use 127.0.0.1 instead of localhost as fetch address.

The socket is open to '127.0.0.1' and not 'localhost'; on systems
where IPv6 is enabled and configured, 'localhost' is actually
resolving to ::1 first.
Merge pull request #128 from gentoo/master

Fix tests with IPv6 enabled
this was wrong...
new release
clang compat
allow string data with simpler interface e.g. Curl.post('...', 'data')
new version
Fix for issue 117, exception raised when process is signaled

This is caused by the kernel interrupting the select() calls when processes
running curb are signaled. The select() calls returns -1, with an errno
equal to EINTR. The correct behaviour in that case should be to retry
the select() call.
Merge pull request #135 from VivienBarousse/signals

Fix for issue 117, exception raised when process is signaled
fix issue #137
ready for release
add GitHub Flavored Markdown to README

* This makes the example code easier to read,
  especially when perusing the docs on github
Merge pull request #140 from phlipper/patch-1

add GitHub Flavored Markdown to README
Fix issue #133

easy.post_body = nil sets CURLOPT_HTTPGET to 1
Fix warnings.

 - lib/curl/easy.rb:NNN: warning: `*' interpreted as argument prefix
 - cyclic requirement warning fixed
Merge pull request #143 from geronime/master

Fix #133, fix warnings.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	curb.gemspec