Mozilla has uploaded Firefox 20. This new release comes with a bunch of improvements, including per-window private browsing, a new download manager in the toolbar, and expanded WebRTC support to make it easier for developers to access the user's webcam and microphone.