Make log_truncate() SECURITY DEFINER.
link with pgcommon in addition to pgport on PG 9.3+

PG 9.3 introduces a new library called libpgcommon we need to link
with this when we link with pgport.
expose HAVE_PGCOMMON to the slonik makefile so it can link in pgcommon if required
Link with pgcommon on win32 when building with PG 9.3+
win32 makefile fixes for the PGVER variable
updating windows build instructions to set PGVER
bug 294 - fixing documentation error - we just added set 2
adding documentation note about 8.3 having different table names for pgbench
bug 299 - put the WAKEUP event at the front of the event queue instead of the back.

This will prevent the remoteWorker thread for an old-origin from pulling
the set that was just moved if a SYNC event is already queued
release notes update
add in explicit support for PG 9.3
updating to 2.1.4
release notes update for PG 9.3
Merge branch 'REL_2_1_STABLE' into REL_2_1_STABLE_multiversion

Conflicts:
	configure.ac
	doc/adminguide/installation.sgml
Bug 303 - local node lock retry on startup

Add configuration options for retry count and interval
of acquiring the local node lock on startup.

Conflicts:
	src/slon/confoptions.c
	src/slon/local_listen.c
fixing merge error from previous commit