Remove some redundant code left over from CLJCLR-43 fix
Update to Java commit ba41f25 (2014.09.09): preserve ISeq ctor for binary compatibility
Update to Java commit 5a2042c (2014.10.06): local names, iteration => eduction
Update to Java commit 3e4bf71 (2014.10.07): make sure Java files respect Reduced
Update to Java commit 695f03c (2014.10.07): CLJ-1535 - boxed math warnings only appear if (set! *unchecked-math* :warn-on-boxed)
Update to Java commit 4c963fb (2014.10.07): CLJ-1549 Split IReduce into IReduceInit
Update to Java commit 044930b (2014.10.07): Implement iterable in clojure.core/bean.
We don't implement bean, just keeping the clj source files synced