Cleanup JS test process

- Remove deprecated `engines` key from package.json.
- Change `jasmin-node` to always use latest (life is just easier that way).
- Refactor `Makefile` (better variables, better organization, etc.)