Add two additional mouse buttons (6..7)
Mark off TODO items as completed
Add 8-bit, 15/16-bit & 24-bit pixel blitting & reading support

	We also correct a small bug in the calculation of 32-bit pixels; we
were using surface width instead of surface pitch.