Adds an option to control whether a space is inserted between "template" and "<". Currently a space is always inserted (as the LLVM style requires), but to me this seems like the less popular option.
Looking at a few files from Mozilla and Chromium they seem to also skip the space. Should this option be disabled for their styles?
I suggest we make this an enumeration
Introducing this into a codebase means we need to select a suitable default, doing nothing would in my view be the best default and introducing anything new now will cause a tidal wave of changes on any existing formatted code base
LLVM alone it pretty much 50/50 on if they use a space or not