cmake: support defining unquoted variables for config.h

it works by prefixing the config.h macro by "unquoted:". this is
pretty magical and thus hacky, but it is required to properly support
dune's shared_ptr kludge. (If we don't do this, I get a linker error
for the GridFactory of ALUGrid...)

v2: incorporate Roland's nitpicks (I hope)