Gary Johnson Comes Out in Favor of Gay Marriage