This adds a `compile` command and a `-cachedir` option to expose our compilation cache to end users. This allows substantial speedup especially for large wasm. Signed-off-by: Adrian Cole <adrian@tetrate.io> Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>