Travis shouldnt test gh-pages and friends

This adds a blacklist of branches that Travis shouldn't run tests
against.
Also .gitignore the source directory for metakitty
Slight fixes to grammar/desc/whitespace

Note that the format_all_drives module had a pile of CRLFs that should
have been caught by msftidy. Not sure why it didn't.
Land #4303, Travis build blacklist

gh-pages, metakitty
Land #4314, @todb-r7's module cleanup