pgmemcache: fix sasl build issues with gcc 4.8
.gitignore: added
extension: automatically versioning for the extension

Automatically set the ext version number based on the latest git tag.
pgmemcache: make binary protocol the default

Binary protocol is faster and exposes more features than the legacy ascii
protocol.  Binary protocol has been supported by memcached since version
1.4.0 (released in July 2009.)
pgmemcache: change memcache_incr/decr to use BIGINT arguments

This requires a version change as the schema was changed.
pgmemcache: release version 2.1.1
Merge pull request #11 from saaros/version-2.1.1

* Fix errors and warnings exposed by GCC 4.8
* Make the memcache binary protocol the default
* Change memcache_incr and memcache_decr to use BIGINT arguments for the
  increment/decrement values
build: add pgmemcache version to Makefile, fixes building without git [#13]

The short version number is now specified in Makefile but the long version
number is still based on git describe output in case we have a proper git
checkout, in the case we don't have a git checkout a `-0-unknown` suffix is
used instead of the git commit information.
doc: update NEWS, README and COPYING

* Minor editing of NEWS entries for versions 2.0 and newer
* Updated README's contact information and credits sections
Merge pull request #14 from saaros/doc

Documentation and build updates
source: make indentation consistent in pgmemcache.{c,h}

* replace tabs with spaces
* use GNU style indentation for blocks
pgmemcache.c: minor code style fixes
pgmemcache: make error and warning strings more consistent
pgmemcache: remove dummy guc show functions and move variables to globals