Make options optional
Rename processContents to processString, and be explicit about UTF-8
Extract CoffeeScriptPreprocessor into separate library
Future-proof the processString API by adding unused `info` argument