reader: extend LineNumberingPushbackReader to IndexingReader if we're using clojure >= 1.5.0-beta1
reader: use indexing-reader? instead of instance? clojure.tools.reader.IndexingReader
reader: call char only when non-nil instead of calling everytime and catching NPEs
reader: pos? doesn't return true if 0
reader: fix indexing-push-back-reader