fix parsing of URI with userinfo that starts with a colon
Add support for Postgres LISTEN/NOTIFY, by providing a listen() method to Mordor::PQ::Connection.
Add a notify method to Connection, and split listen into listen (which listens for notifications on already registered channels) and registerForNotification (which tells Postgres that we're interested in notifications on the given channel). Also return a new struct, Notification, from listen(), containing channel name, payload, and sender pid. Finally, switch the semantics of listen such that even queued-up notifications get returned one at a time.
Merged in listen (pull request #1)

Add support for Postgres LISTEN/NOTIFY, by providing a listen() method to Mordor::PQ::Connection.
Include <set> from connection.h.
Merged in listen (pull request #2)

Include <set> from connection.h.