cdrom: fix ID

also adjust ReadTOC timing and logs
cdrom: minor cleanup
cdriso: improve .toc handling
cdrom: set proper reset values

fixes HLE
frontend: save gamma too
cdrom: fix ID, again
cdrom: remove stopping on TN

breaks N2O, does not make sense too
cdrom: some swap cd tuning

because last commit removed wrong read stop
cdrom: rewrite lid code

based on tests on real hardware
cdrom: cleanup, support errors, improve timing

most changes verified on real thing
cdrom: move more handling to cdrInterrupt
psxbios: handle u modifier
cdriso: merge cdda code from pcsxr

my own code..
merge minor fixes from pcsxr

my own code..
frontend: path handling fix
frontend: logging updates

go to logcat on Android
psxmem: try to choose mem addresses more carefully
ange how no memcards are specified

empty string now just means "don't save/load"
frontend: don't set up profile paths without frontend
libretro: handle regions