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
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
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