Theists and atheists debate whether God exists. But what God are they arguing over? There's enormous variation in the kinds of gods that populate religions.