Tech's leaps, limps and likes: The 7 trends that defined 2017