Simplify indentation

This doesn't yet behave as I want it to, but it's much simpler and
closer than the old code.
Further pruning of C-like features
Removing context code that we don't need
Improvements to tabbing

I tried to make a single Backspace delete an entire tab's worth of
spaces but haven't gotten it working yet.