A faultless kicking display by Steven Shingler and two tries by scrum-half Gareth Davies ensured the Scarlets won their first game of the RaboDirect Pro12 season at Parc y Scarlets with a comfortable victory over Benetton Treviso.