ActiveAE: fix wrong device name after creating audio device
Remove unnecessary StdString.h inclusion.
Refactor CWinEvents

We need the implementations to be instantiated in order to extend the
Observer class.
Remove some unused WinEvents stuff under IOS
Allow WinEvents to observe Peripherals changes
Merge pull request #3367 from FernetMenta/aefixes

ActiveAE: fix opening wrong device after suspend
Merge pull request #3313 from t-nelson/winevents_refactor

CWinEvents refactor and allow CWinEvents to observe Peripherals changes
fixed usb mouse/keyboard detection

Peripheral insertions and removals after boot weren't reflected.
Move lirc init before keyboard

LIRC's devinput driver requires exclusive access, which conflicts with our
evdev input manager. If LIRC is able to grab a device and use it, assume that
we want it to, then evdev can't grab it.
Merge pull request #3291 from t-nelson/pivos_input

Pivos input changes