Devoncarew gitignore

This adds basic support for highlighting `.gitignore` files.

This runs in the kitchen sink demo, but fair warning, I have not written a language mode before.