[maven-release-plugin] prepare release apache-curator-2.2.0-incubating
[maven-release-plugin] prepare for next development iteration
Add .idea to the rat & license plugins exclusion list
ADD tickTime AND maxClientCnxns SUPPORT TO CURATOR TESTS
Callbacks were not called on retry-able errors - this change adds it in
InterProcessSemaphoreMutex changed to use InterProcessSemaphoreV2. In the process, a bug in InterProcessSemaphoreV2 was
noticed that was been long fixed in the older InterProcessSemaphore. If the session drops in the process of creating the lock
node, the acquire fails. The old InterProcessSemaphore worked around this by using a retry loop to try to recreate the lock
node. InterProcessSemaphoreV2 now does this as well.

Also, as part of this checkin, testWaitingProcessKilledServer has been tightened and made to be more reliable.
ensurePath might throw an exception if connection couldn't succeed. The exception was being swallowed by
createNode causing the recipe to fail if there wasn't a good connection when the object was started. Switched
to use creatingParentsIfNeeded. It's more efficient anyway. Also, fixed swallowed exceptions.

TODO - check other recipes' uses of ensurePath for similar problem.
Taking a custom Executor and ThreadFactory wasn't thought through. It's actually useless. This constructor is now
deprecated in favor of passing in an ExecutorService. The old version is wrapped internally so that it works as it
used to. But, it will be removed in the near future.
wrapExecutor was wrong - there's no way to use the ThreadFactory. Just ignore it now
Added missing license: