Fix supported Py/PG versions in docs
Added wishful test suite for jsonb type
Added name param to register_json()
Add register_default_jsonb() and register the type
Added jsonb docs
Habemus jsonb
Merge branch 'jsonb' into maint_2_5
Document PostgreSQL 9.4 as supported

Actually there is a test failing in the test suite in PG 9.4beta2, but
it's probably because the default logging level is to DEBUG. Will wait
for the final release to check if the test is to be fixed. All other
tests pass no problem.
Convert pool arguments to int

Failing to do so may cause dangerous misbehaviours such as an unbounded
pool (because of lame comparison operators in Python 2).

Fix ticket #220.
Scrape PostgreSQL 9.4 error codes table too

No new error code found as of 9.4 beta2.
Fixed segfault in List function

This function is never called: it segfaults 100%. To be removed.
Added test to verify withhold transaction behaviour

A withhold cursor can read its data when the transaction is closed, so
it shouldn't start a new one upon movement/close.
No implicit transaction on named cursor close

Also, don't start an implicit transaction when fetching with
named with hold cursor, since it already returns results
from a previously committed transaction.
Added test to verify withhold cursors work in autocommit
Allow using named with hold cursors in autocommit
Document WITH HOLD corrections.
Merge branch 'withhold-transactions' into maint_2_5
Fixed doc example about Error attributes

Catch the Error, not everything!

Also, whitespaces.
Document we known 9.4 errorcodes
Self-updating copyright year in docs