Windows 10 build 14896

Windows 10 build 14896 is the first build of Windows 10 Creators Update, released to BetaArchive's FTP servers.