add highlighting for template templates

for example, template<template<class> class Type>
add YAML file for language (easier to edit)
set language identifier to c++ not c++11

c++11 breaks plugins which expect c++, for example SublimeClang
generate tmLanguage file from YAML (many changes)
add !!regex identifiers to enable syntax hilights

This is specific to YAML files and this package:
https://github.com/facelessuser/SerializedDataConverter
tidy up comments in YAML file
fix comments in tmLanguange
add !!regex to match: in yaml file
tidy up the YAML file and add comments