CURATOR-144: TreeCache.Builder to configure advanced options
Add precondition checks.
Fix formatting; remove MyTreeCache; error listener
Address feedback
TreeCache.getUnhandledErrorListenable() non-public
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