cninja.c: Corrected redump of Caveman Ninja (World Rev 1) and added PCB locations to the original Caveman Ninja sets. [Bonky0013, The Dumping Union]

Out of whatsnew - Complete redump revealed both the cninja1 & cninjaa sets had one bad bit in each set.:

4.3k      0x1FD28 == 0xFE
GN-05.3k  0x1FD28 == 0xFF <-- Correct

1.1k      0x05120 == 0x66 <-- Correct
gn-02.1k  0x05120 == 0x65

Combined the correct roms and remove the cninjaa set.

git-svn-id: svn://dspnet.fr/mame/trunk@24942 749742ba-7341-0410-aadc-df50b521781e
HISCORE DIFF's for all MAME versions without hiscore support

The diff performs the following:
1) Adds hiscore support back into MAME
2) Removes all nag screens
3) Removes loading messages (decoding/decrypting/Updating Artwork, etc.) and the 'white box' when loading.

 Add the following to the mame.ini file to disable the appropiate patch section:

disable_hiscore_patch   1   <- To disable highscore support. Set to 0 or omit it entirely from ini file to enable.
disable_nagscreen_patch   1  <- To disable removal of nagscreens /white box. Set to 0 or omit it entirely from ini file to enable.
disable_loading_patch   1      <- To disable suppresssion of loading/decypting/etc messages. Set to 0 or omit it entirely from ini file to enable.
Adding the GroovyMame's patch