Technology news May 5th 2017 Kodi Microsoft Apple Qualcomm and more