CURATOR-144: TreeCache.Builder to configure advanced options

this was wrong all along, a public caller shouldn't be able to e.g. fire listeners