Changes to compile workflow

The compilation workflow can still be improved (and I'll document it then), but this change at least simplifies the `compile` signature.  All options to Closure Compiler are also options to the `compile` method (without the `--` prefix).  Arrays repeat an option with multiple values.  Flags represented by booleans.