Microsoft has always charged whatever the market would bear, and sometimes more. But Windows for the Internet of Things, it turns out, is free.