Use a complete console implementation

Using `console-compat` package to get a console class that works across all node versions to implement a console inside the test workers that formats the logs before sending to the master process. This way:

1. We get more readable output
2. No more running out of memory
3. Get console.trace time and all things in node's console
Can we distinguish between warn and error somewhere so that we can print Yellow/Red (respectively)?