Three of the big meteorological agencies on the Pacific Rim now agree: El Nino has come.