Added preprocessor highlighting and several other keywords.

As title says :)

![34311ed986f84d53a202331](https://f.cloud.github.com/assets/808593/405670/e9913c18-a9fc-11e2-9154-7b49af6911a2.png)

See var(NAME, NAME) and config(NAME) where name is now highlighted just like strings.