fix ctrl-shift-mousedown
fix home key on folded line
fix tab detection
fix vim cc
improve ruby outdent
allow tokenizer states with only defaultToken