The setext header snippets only fire when caret is at BOL

Also, if the line above does not start with a word character, we do not try to underline it.

Requires TextMate 2.0-beta.6.6 because of textmate/textmate@57033d89a3b44aeac5f4700288173d63b47c9656.