Redesigned PvrDecoder and added support for more pixel formats

- redesigned PVR decoder class for more flexibility and faster decoding
- added support for the proprietary pixel formats "PVRTC 2bpp RGB(A)"
and "PVRTC 4bpp RGB(A)" that are used in the iPad (and possibly Android)
versions of BG(2)EE