CURATOR-84 More flexibility for InterProcessMutex extensions
Merge branch 'CURATOR-84' of https://github.com/karkum/curator into CURATOR-84
CURATOR-84 More flexibility for InterProcessMutex extensions
Merge branch 'CURATOR-84' of https://github.com/karkum/curator into CURATOR-84
CURATOR-84 - Fixed up formatting
Add precondition checks.
minor re-format
Merge branch 'master' into CURATOR-84

Conflicts:
	curator-recipes/src/main/java/org/apache/curator/framework/recipes/locks/PredicateResults.java
	curator-recipes/src/test/java/org/apache/curator/framework/recipes/locks/TestInterProcessMutex.java
Fix formatting; remove MyTreeCache; error listener
Address feedback
TreeCache.getUnhandledErrorListenable() non-public
CURATOR-147 Remove use of deprecated APIs
CURATOR-147 - Modified the Curator framework so that it doesn't use
isStarted() internally. Marked isStarted() and nonNamespaceView() as null
in the Impl class. Modified the TestFramework so that it doesn't use the
deprectated nonNamespaceView.
CURATOR-147 - Fixed up isStarted() call
Added APIs for getting/setting shared values with versions for better utility
Fix broken tests.
Fix broken javadoc
Added Scott Blum to committers list
CURATOR-151: SharedValue/SharedCount API update
Merge branch 'CURATOR-144'

* CURATOR-144:
  TreeCache.getUnhandledErrorListenable() non-public
  Address feedback
  Fix formatting; remove MyTreeCache; error listener
  Add precondition checks.
  CURATOR-144: TreeCache.Builder to configure advanced options