~theo/tree-sitter-modes

Fix code to work with latest upstream changes in Emacs feature/tree-sitter
Add some more cases for indentation
Add skeleton for graphql mode
Add go-mode and typescript-mode