CLJ-1153: default *read-eval* to false
Revert "read-string returns nil when string is nil or empty"

This reverts commit b2750552986283a8a5410f9916ec20176b97b484.
Revert "read-eval is true during load"

This reverts commit 5cf6aa3f90778498c116d143750ce31a0e2cee39.
Revert "split off arbitrary eval parts of #= and flip default for *read-eval* to false.  N.B. this does not disable #=, only arbitrary eval using #=."

This reverts commit 974a64c06917861b7557fd73154254195b2de548.

Conflicts:

	src/jvm/clojure/lang/LispReader.java
Merge remote-tracking branch 'chas/CLJ-1153'