Fix OpenAL workaround
[Proposition] Make Surface::get_mapped_pixel() independant of the pixel depth format
[Proposition] Use Hardware surface only when there is no pixel access