- Adds mouseMode and bracketedPasteMode fields to Config
- Config fields default to False
- Adds a Mode type for modal terminal features (mouse events, bracketed
paste mode)
- The Output interface now has new fields:
* supportsMode :: Mode -> Bool tells whether the device supports a
mode
* setMode :: Mode -> Bool -> IO () turns a mode on or off
* getModeStatus :: Mode -> IO Bool tells you whether a mode is on or
off