* Add -t CLI option
* Run rustfmt
* Default to JS target
* Move Target to generator module
* Pass Target when building
* cmd/run: support target option
* Reformat code
* Get rid of backend_* features
* Remove all feature checks
* ci: remove --all-features
We don't have any features left so there's no reason to enable them
* docs: update backends page
* Add --target to changelog
* Implement Copy for Target
That's a very small enum so it doesn't matter if we duplicate it.
* Make LLVM support optional with llvm feature