further changes on #1402, this ensures that the polyglot tests use the newly built drivers

Other changes:
- fixes a typo (polygot, without the second l)
- atexit handler for common/driver to delete its folder
- common/driver can now be instantiated in a single line for simple cases