fix failure handling for node failure
Merge pull request #27 from h0nIg/failurefix

fix failure handling for node failure
Fix #174: sessions lost on Tomcat 7 reload
Compare context to check if the request is related to the msm context.

This is related to commit 891106d7 additional check of requested context on host level.
The previous test of request.getRequestURI startsWith context path
matched always if the context path was "" (the case for ROOT), so
that in this case all requests were handled.
Fix #145: Add customConverter for Spring Security User class.
ignore intellij project files
Merge pull request #29 from cyrille-leclerc/gitignore-for-intellij

Ignore intellij project files
Replace deprecated tc7 getSessionCookieName with new one.
Update spymemcached to 2.10.2 and couchbase-client to 1.2.2

The password now has to be passed as empty string to the couchbaseclient,
because it refuses to accept null.
Extract memcached/couchbase client setup to factories to make dependency on couchbase jars optional.

Fixes #177: msm requires couchbase jars even when not using couchbase
Fix #75: Support async requests for tomcat7

Set asyncSupported(true) on valves in tc7 msm.
Merge PR #16: Make MemcachedBackupSessionTest.testRefCount more robust

PR text:
This test can fail at line 65 because sometimes the same thread will be used in the pool and so the reference is not incremented.  I don't know exactly what this means for the semantics involved.
Load CouchbaseClientFactory via reflection to prevent ClassLoaderIssues when
the couchbase-client jar is not available.

Completes commit 300477e5d5b8fe9431f5bf0e38e85280c15c1509
Refs issue #177
Reset attributesAccessed to false on MemcachedBackupSession.recycle()
Make NodeAvailabilityCache TTL configurable, increase default from 50 to 1000 millis.

The TTL defines, how long the availability (or inavailability) of a given memcached
node is cached (considered to be correct). If a request comes in after the TTL has
passed msm will "ping" the related memcached node to see if it's yet available (or
available again).
Make memcached client maxReconnectDelay configurable via sys prop "msm.maxReconnectDelay"

The maxReconnectDelay is specified in seconds.
Replace reflection in RequestTrackingHostValve to get Set-Cookie headers

Must now be provided by subclasses.
Fix #104 Sessions expired in memcached with very high webapp session timeout

Expiration is translated according to
https://github.com/memcached/memcached/blob/master/doc/protocol.txt#L79
Fix #185: Locale is not serialized properly

- Update to kryo-serializers 0.11 that brings the new LocaleSerializer
- Register LocaleSerializer

- Also related to #176: JDK 7 Locale Serialization/Deserialization Error
[maven-release-plugin] prepare release memcached-session-manager-project-1.7.0