Bump the version, update history.
Added signature for changeset 4e0606f5f5aa
Added tag v0.16.0 for changeset def8f41a7672
Add Lars Kanis to the list of developers in the gemspec.
Add usage examples for put_copy_data and get_copy_data.
Add Gemfile for compat with rake-compiler-dev-box.

Increase version of rake-compiler to 0.9. That is needed for the
x64-mingw32 build.
Use RbConfig::CONFIG['CC'] instead of ['host'] for determining cross
compilation platform.

This is 'i586-mingw32msvc-gcc' versus 'i586-pc-mingw32msvc'.
Return self from PG::Result#check instead of nil. This allowes to stack method calls.
Add PG::Connection#copy_data as a convenience method.
merge tip
Remove copy examples in favour of #copy_data
Add #copy_data case for non copy statement
Wrap all PQsend* functions to be called without GVL.

These functions could trigger the notice callback when some notice is yet
in the buffer. The notice callback needs to be called without GVL since it
always reaquires the GLV. This fixes issue #171.
Wrap PQisBusy to be called without GVL. It could trigger the notice callback.
Fix examples of conn#copy_data and improve the documentation.
Bump VERSION to 0.16.1 and prepare History.rdoc for release.
Improve Connection#copy_data:
- ensure and verify a clean exec status for each test case
- add error PG::NotAllCopyDataRetrieved and a spec for this case
- fix input/output naming in the specs
- use ArgumentError instead of PG::Error in case of non-COPY statement
verify_clean_exec_status itself should leave a clean status.
Add change of PG::Result#check to History.rdoc.
Bump minor version