Further goal negation support

For example aliases, c# warings, c# defines.
Merge pull request #92 from Psychobilly87/master

Further goal negation support