Merge remote-tracking branch 'gamato/master'

Conflicts:
	debian/changelog
deb: support Postgres 9.3, 9.4
sql/pgq: tag pgq.batch_id_seq as dumpable (extension)

That case was broken in old 9.1 releases, fixed since 9.1.7.

The sequence will be owned by extension and without tagging
it will not be dumped in data dump.
skytools.set_tcp_keepalive: add compat with newer OSX

Newer OSX has Linux-style TCP_KEEPIDLE/TCP_KEEPCNT
socket options, but TCP_KEEPIDLE is missing, instead
it has old well-hidden TCP_KEEPALIVE option.  So it
branches into Linux section and fails there.

This patch detects every Linux option separately
and uses TCP_KEEPALIVE instead TCP_KEEPIDLE
on Darwin.

It does expect that Python is compiled against current
OSX versions, and headers match running kernel.  So if
option is defined in 'socket' module, it works.

Reported-by: Rob Fowler
set_tcp_keepalive: simplify, enable win32

The code got messy, clean it up.

Also, seems like Python 2.7+ support SIO_KEEPALIVE_VALS,
enable it's usage.
Merge branch 'master' of https://github.com/markokr/skytools into develop

Conflicts:
	debian/changelog