Microsoft targets developers with new tools and features Tech giant introduces set of features and updates across a variety of devices and platforms