Revert "Free memory allocated per rb_fd_init()."

This reverts commit 2277009e44aeabd40bba854e7e431a5aa48b1124.
Revert "Link the travis build status icon to ged's repository."

This reverts commit e99b829ef07583ac91aa8646d3805639cc373571.
Revert "conn#socket() can not be used with IO.for_fd() on Windows."

This reverts commit e91ab477fdeae79d23f7295857c74dae9e8c9991.
Revert "Refactor different variants of waiting for the connection socket."

This reverts commit 65c084adc54a09c6c19cc2554e57b35025437ac9.
Revert "Add wrappers to blocking functions and callbacks in order to release"

This reverts commit ef0096748a70181c6453a3a24fe10e21fe589d96.
Revert "Fix text encoding for Connection#notifies"

This reverts commit 1decbe14be2bba6c5eb1fe18e76c5b1f1d8121aa.

Conflicts:

	spec/pg/connection_spec.rb
Revert "Fix text encoding for Connection#wait_for_notify"

This reverts commit d91c4745c1151bfc491c7cd2b4db5055174ff58d.

Conflicts:

	spec/pg/connection_spec.rb
Revert "Fix encoding of messages delivered by notice callbacks"

This reverts commit f783b3e23f2fca24dfb403ea24bbbddb1f82a201.

Conflicts:

	spec/pg/connection_spec.rb
Revert "Use proper const check instead of implicit relation"

This reverts commit 0e7b5729c5876a8611694203cec6aa839d0f8b06.
Revert "Improve spec for Connection#set_single_row_mode"

This reverts commit abc69e102ab98006d04e945bcd0037882d9e398a.
Revert "Add some more documentation to Connection#set_single_row_mode"

This reverts commit 12c206f5b448343836b413bfb955b54d05cfc381.
Revert "Fix segfault in PG::Result#field_values when called with non String value"

This reverts commit d9efccf936e50db7531e50026ef5d61253783019.
Revert "Add single row mode of PostgreSQL 9.2"

This reverts commit 43abbe2f7727d778cdb9791cd7940842b1391ef9.