Refactor: use std::mutex instead of CCriticalSection.
Remove useless bits from CTrayIcon.
Refactor winlirc/InputPlgin dialog to use DDX.

Instead of raw window manipulation, use DDX and remove
some redundant code.
Refactor: Give dialogs and controls meaningful names.
Refactor: continued. Missed raw combobox manipulation of before.
Winlirc.exe now uses WTL instead of MFC.