added test and generator for proxy autoconfig, refactored old tests to use test json