Escape double quotes for macro values

Ensures that doing
```groovy
cppCompiler.define 'X', '"some string"'
```
properly escapes the macro/define to -D or /D \"some string\", as with just /D"some string" the double quotes are not part of the #define value.