stub in-app products for testing (bug 1045259)

oh man, on closer look, this is terrible. It patches the class object directly which affects all other future instances :cactus: