fix ambiguity warnings for autocheck::generate
prevent infinite loop in autocheck::filtered_generator
implement nicer gtest integration for autocheck