The biggest tech stories of the week include highlights from Google's I/O conference, the releasing of 3,000 Russian-purchased Facebook ads and major music labels dumping their stakes in Spotify.