formatting: handle templates spans

Handle '}' in string templates correctly
Just to be safe, I'd make another test that includes a template middle that's almost identical:

```TypeScript
///<reference path="fourslash.ts"/>

////String.call `${123} ${456}`/*1*/

goTo.marker("1");
edit.insert(";");
verify.currentLineContentIs("String.call `${123} ${456}`;");
```

Call the original `formattingTemplates1.ts` and that one `formattingTemplates2.ts`.