Avoid superfluous cse's of Indexed + add Idx.range property

- Adds AtomicExpr as minxin to IndexedBase.
- Adds range property to Idx
- Makes tree_cse in cse_main handle Idx instances properly