Fix #466 Add RAW output plugin

Records uncompressed audio and video to an AVI container format.

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix #483 Cannot CTRL+C to quit with the new CLI

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Add requirements file for Windows
Update requirements.txt

- Add missing packages

- Give an upper bound for packages that use a versioning system that
  include patch numbers

- Use strict version numbers for the rest
Config setup buttons have gear icon

Setup buttons on record tab have a gear icon instead of text.
Removed these setup buttons from translation.
Added tooltip text 'setup' to record tab buttons.
Added translations for record to file and record to stream.
Icon on buttons in plugin options changed from toolbox to gear.

Related to #411
Local example of notification queue