CLJ-1498 - remove birth thread check in transients and switch from Thread tracking to an edit boolean

Signed-off-by: Stuart Halloway <stu@cognitect.com>
perf patch for partial

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1429 - Cache in multimethod default dispatch value case

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1384: Use transients in PersistentHashSet.create

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1384: Use transients in PersistentHashSet.createWithCheck

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1378: Allows FnExpr to override its reported class with a type hint

Signed-off-by: Stuart Halloway <stu@cognitect.com>