Moves test generation logic from teavm-maven-plugin to teavm-core
Transfers much of BuildJavaScriptMojo logic to the common TeaVMTool.
Adds CLI tool to run TeaVM
Adds CLI for test generation