CURATOR-144: TreeCache.Builder to configure advanced options

Which part, having unhandledError listeners attached to a recipe?  Logging to error only when there are no listeners?

Another option I considered is somehow making the recipe fire the unhandled error through the CuratorFramework's unhandledError listeners.  But I wasn't sure if that was a good idea or not.  WDTY?

My immediate need is to ensure during tests that no unhandled errors fire.  I was doing that via subclass but I was unhappy about that approach since I want to use the Builder in tests.