The software, called Greyball, sought to identify officials trying to catch its drivers and deny them service, the New York Times reports Uber has frequently been at odds with governments - and with competitors.