How did the Windows 95 user interface code get to the Windows NT code base?