Proper Audio/Video Dumping

Screwed up the previous PR, replacing with new PR

Old notes: https://github.com/dolphin-emu/dolphin/pull/1183
That wouldn't work anyway, m_bitmap.biSizeImage is still being passed as the size of the output frame. All the StoreFrame()/GetFrame()/storedframe stuff can be thrown away.