Add io argument to `banner`
base StridedArray on the abstract DenseArray. closes #2345

add StoredArray and DenseArray to emacs mode
fix #5123
fix extra syntax bug identified in #4538
fix tuple counting bug in emit_tuple(set|ref)
fix compiler warning and simplify some excess code