Change clojure.string/trim so it uses same defn of whitespace as other trim fns

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-983 - always update-proxy in proxy-super, regardless of whether call throws

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1176 - source throws error when *read-eval* is :unknown

Signed-off-by: Stuart Halloway <stu@cognitect.com>
Improves RestFn and ArraySeq perf

Eliminates a call to java.lang.Class.getComponentType, since the
result will always Object.class and that makes downstream uses nops.

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1200: Remove all vestiges of primitive array support from ArraySeq and oa field. Also add the inexplicably missing ArraySeq_short short[] variant.

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1318 - add support for destructuring namespaced keys

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