Technology news July 11th 2017 Patch Tuesday Facebook Google Microsoft and more