Merge pull request #226 from O1L/master

Fixed issue #221.
Implement CELL_GCM_TEXTURE_R5G5B5A1/R5G6B5
Merge pull request #227 from raven02/master

Implement CELL_GCM_TEXTURE_R5G5B5A1/R5G6B5
Add few more texture formats and comments
Merge pull request #228 from raven02/patch-1

Add few more texture formats and comments
Use GL_BGRA for glReadPixels()
Log lvl -> Log Level
Set default off for WriteColorBuffers / DepthBuffers
Fix ternary operator
Fix CELL_GCM_TEXTURE_B8 opengl error 0x0500
Typo fix
Set default on for Ignore RW errors

This seems to be making couples of games at least not booting without the option ticking.
Implement CELL_GCM_TEXTURE_A1R5G5B5 & CELL_GCM_TEXTURE_A4R4G4B4
Merge pull request #230 from raven02/master

Use GL_BGRA for glReadPixels()
Merge pull request #231 from raven02/patch-1

Set default off for WriteColorBuffers / DepthBuffers
Merge pull request #232 from raven02/patch-2

Fix ternary operator
Merge pull request #233 from raven02/patch-3

Fix CELL_GCM_TEXTURE_B8 opengl error 0x0500
Merge pull request #235 from raven02/patch-4

Implement CELL_GCM_TEXTURE_A1R5G5B5 & CELL_GCM_TEXTURE_A4R4G4B4
Implemented CELL_GCM_TEXTURE_D1R5G5B5

Same color issue as A1R5G5B5 though.
cellPngDec: fix outputMode, outputBytesPerLine.

This handles CELL_PNGDEC_BOTTOM_TO_TOP and also handles reduced
outputBytesPerLine more correctly-looking.  Not actually tested against
actual behavior.