Fix minor issue with real wiimote data report handling.
Make FifoQueue take advantage of rvalue references to avoid std::vector copies.
Eliminate some redundant constants.
Apply changes to Windows real wiimote code as suggested by bughunter2.

Fixed issue 6071.
Real Wiimotes: Invalidate last data report when any non-data input reports comes in.
Fix IORead return off-by-one error in Windows real wiimote code.
Use an enum for efb scale values.
Made the timing consistent between DSP HLE and DSP LLE.  Fixes Lost Kingdoms II in DSP HLE mode.
Quick fix to get Zelda: Wind Waker booting again.
Merge branch 'real-wiimote-minor-fixes'