MainGUI: improved handling of orphaned recent entries
* display error message if non-existent file shall be loaded
* added functions to remove recent entries
* non-existing entries will be removed from recent

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3353 4ab978e6-3352-0410-996c-0b42db0051c8
enabled -Xlint:unchecked in project properties
* fixed various warnings
* changed HashMap<enum, V> to EnumMap where applicable
* code cleanup
* no functional changes

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3354 4ab978e6-3352-0410-996c-0b42db0051c8
Added support for ELF relocation header SHT_REL (homebrews).
Code clean-up in ELF loader: use "int" for 32-bit unsigned integer value, instead of long.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3355 4ab978e6-3352-0410-996c-0b42db0051c8
Added tests in 3DStudio for sceGuTexMapMode and sceGuTexProjMapMode.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3356 4ab978e6-3352-0410-996c-0b42db0051c8
Video command LTn: handle light type 3 as light type 2 (confirmed on a PSP using 3DStudio).
Video command TMAP: handling of texMapMode 3 has been confirmed using 3DStudio on a PSP.

git-svn-id: http://jpcsp.googlecode.com/svn/trunk@3357 4ab978e6-3352-0410-996c-0b42db0051c8