On new job, issue NOTIFY via trigger.

This probably isn't done, as we need to tell people that they have to install
the new trigger function and the trigger if they want NOTIFY's to work
as they did before.

NOTIFY's are no longer issued by the queue_classic gem.
Use explict rubygems url in Gemfile
Merge pull request #148 from strzalek/patch-1

Use explict rubygems url in Gemfile
Merge pull request #147 from cschramm/master

Bump pg version to 0.15.1
update changelog for v2.1.4
default `#handle_failure` logs job and error.

Closes #143.
Merge pull request #145 from ryandotsmith/143_log_failures_in_debug_mode

default `#handle_failure` logs job and error.
remove trailing whitespace from queue_test.rb
make QC.default_queue assignable
Merge pull request #146 from ryandotsmith/make_default_queue_configurable

Make QC.default_queue configurable
Use json type for the args column if json is available.

Also add some constraints to the q_name and method columns.
Merge pull request #136 from joevandyk/json

Use json type for the args column if json is available.
Bugfix: misspelling of word functions in tasks
Merge pull request #154 from tmock12/patch-1

Bugfix: misspelling of word functions in tasks
fix `QC::Conn#connect` when url has no host.

This is the case for the default url when running the tests:

        postgres:///queue_classic_test
Merge pull request #156 from ryandotsmith/fix_connect_for_url_without_host

fix `QC::Conn#connect` when url has no host.
Change log to report time elapsedin milliseconds
Merge pull request #151 from gregburek/uniform_log_time_calculation

Change how log_yield calculates time elapsed to match log
use json from the stdlib as MultiJson will be discontinued
Merge pull request #157 from ryandotsmith/use_stdlib_json

use json from the stdlib as MultiJson will be discontinued