Open folds around new cursors

If changes are made with a cursor inside of a closed fold, the entire
fold will be treated as if it was selected rather than just the matched
portion of it.  To avoid this open all folds around new cursors.
Merge pull request #1 from aschrab/folding

Open folds around new cursors