Fixing #elseif and new <> types

Fixed some minor colorization issues with #elseif and calling new with multiple type arguments. See below:

```haxe
var secondNowHighlights = new MyType<First, Second>();
```