Add support for conditions on triggers in postgres
Avoid false positive cache hits when using STI.
Minor cleanups for PostgreSQL create_trigger :when option

Add method documentation for it, and simplify the handling.  Also,
only test the behavior if the PostgreSQL version being tested
supports it.
Merge branch 'master' of https://github.com/pete/sequel
Fix specs to run on ruby 1.8, update CHANGELOG