updating version for 2.2.1
fixing error handling in unit test
add in explicit support for PG 9.3
(cherry picked from commit dc68fcf8d621e9354caa20de5a606f0596e37a2f)

Conflicts:
	src/slonik/slonik.c
Use server includes for pgport when building slonik

When building with --with-pgport slonik needs to include port.h
port.h is normally found under the server include directory but
some distributions (ie debian libpq-dev) also include it in
/usr/include/postgresql

The fix for bug 315 removed the server include paths from
all client programs including slonik.  This went too far,
the actual issue with bug 315 was src/backend failing because
it pulled in the client headers.

If we are building with pgport we will pull in the server
include directories for slonik
release note update slonik include path fix
Fix bug #328 - SGML tagging error

Reported by Christoph Berg
Clarify namespace setup in documentation
Fixing typo in docs

Thanks Jeff Frost
logApply trigger free()s data from wrong cache entry on evict.
release notes update for 2.2.2
2.2.2 version update
updating version for 2.2.2