Just ahead of its Build conference, Microsoft launched a site revealing “Windows on Devices.” The site was taken down soon after launch.