This is the final product, complete with exploit, payload and everything.
You'll need some of Google's closure tools. You can download the CSS compiler from here and the JS one from here. Put them wherever you like, then set up two bash scripts somewhere in PATH
like this:
closure-css
:
#!/bin/bash
java -jar path/to/closure-stylesheets-*.jar "$@";
closure-js
:
#!/bin/bash
java -jar path/to/closure-compiler-*.jar "$@";
make -C ../glue && make