CURATOR-118 Add config to release plugin

Auto-version submodules because they should all be the same version.
Add tag template to match the existing precedent.
Don't push tag until it's been voted on.
Use local checkout to save on bandwidth.
CURATOR-119 Match LICENSE file to ASF 'Gold Copy'
CURATOR-121 - Modified exception handling on the operation queue to
ignore InterruptedException during shutdown. Added additional unit test
for this case.
COMM-121 - Reset interrupted status when catching InterruptedException.
Merge remote-tracking branch 'temp/CURATOR-118' into CURATOR-118
fixed typo
fixed another typo
CURATOR-124 - PathChildrenCache StartMode doc

Updated PathChildrenCache.StartMode.NORMAL JavaDoc to
accurately depict the cache startup behavior.

Added test testChildrenInitializedNormal to assert
the startup behavior indicated in the JavaDoc.
Test case that shows the problem
Fix that causes CONNECT to be sent when the read/write connection is established. It can be argued that CONNECT should never be sent though. Discussing...
removed printlns
Updated per review comments

Updated BUILD_INITIAL_CACHE doc to indicate that
the start() method with this mode will cause
a synchronous rebuilding of the cache.

Removed extra line.
Merge remote-tracking branch 'temp/CURATOR-124' into CURATOR-124
CURATOR-127 Fix trivial warnings

Remove wildcard imports. Add generic types to Class.
Add serialVersionUID to Serializable.
CURATOR-126: Fix race condition in CuratorFrameworkImpl.close()
CURATOR-126 - Added a unit test to reproduce this case.
Altered test to make it expose problem. Needed to add debugUnhandledErrorListener for this
Closes #23

Altered test to make it expose problem. Needed to add debugUnhandledErrorListener for this
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/curator
CURATOR-42 - Modified guaranteed delete handling so that it will only
add the node to the guaranteed delete set if a recoverable exception is
encountered. If a non recoverable exception (such as a NoNodeException)
is encountered, then this will not be retried. Added a debug listener to
the FailedDeleteManager to facilitate unit testing this case. Added unit
tests, for both guaranteed deletes in the background and foreground for
the NoNodeException case. Note that this error was only present for
guaranteed deletes in the foreground.