restore compatibility with IceCat 60
This commit also fixes the --driver option to configure script.
allow eval() in injected scripts
support schema v2 and dependencies on mappings
validate repository responses against JSON schemas