Stops code theft and makes things better.

Previous attempts to do this had copied code from Sublime. Now the
tmLanguage file correctly inherits from Sublime's C++ syntax file
and just adds some stuff.

It also makes syntax support much better- now things like ~unit
and ~friend are colored correctly, and ~import colors the node name
like a string which looks cool in Monkai.