Implements screen_save for Direct3D9, I also forgot to switch the other
graphics systems to BGRA since we should be using that just about
everywhere internally. For some reason however it appears BMP saving is
broke in both systems.