Escape quotes during code generation.

This means MD5 computation is done with the original string constant
definition.

Addresses #21