Complete overhaul

I've taken the liberty to completely overhaul your plug-in - It's now based on the C highlighter, so it highlights the syntax perfectly except for semantics after function definitions (i.e. float4 foo() : COLOR0 {}), and it has support for hundreds of HLSL keywords.