Misc changes per Kale (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30178 749742ba-7341-0410-aadc-df50b521781e
Fixed compile when MODEL2_VIDEO_DEBUG is 1, nw

git-svn-id: svn://dspnet.fr/mame/trunk@30179 749742ba-7341-0410-aadc-df50b521781e
cleaned up. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@30180 749742ba-7341-0410-aadc-df50b521781e
Removed unused field, thanks Al (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30181 749742ba-7341-0410-aadc-df50b521781e
fixed a couple of regressions. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@30182 749742ba-7341-0410-aadc-df50b521781e
hangplt have different memory map (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30183 749742ba-7341-0410-aadc-df50b521781e
removed CassetteOptions that is already default (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30184 749742ba-7341-0410-aadc-df50b521781e
image.c: Added support for loading a default battery, instead of a fixed fill value, when no
battery is found. This allows for loading factory formatted sram/nvram from softlist. [Fabio Priuli]

(MESS) nes.c: Fixed Silva Saga, which relies on SRAM not being 0x00 filled from factory,
with many thanks to naruko for investigating the problem. [Fabio Priuli]

git-svn-id: svn://dspnet.fr/mame/trunk@30185 749742ba-7341-0410-aadc-df50b521781e
hexion.c: remove long obsolete comment (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30186 749742ba-7341-0410-aadc-df50b521781e
softlists: added a bunch of new dumps, courtesy of Ola Andersson, SMS Power, 
TeamEurope, Matt Taylor and taizou. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@30187 749742ba-7341-0410-aadc-df50b521781e
Cleanup of image device interfaces (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30188 749742ba-7341-0410-aadc-df50b521781e
(MESS) nes.xml: added correct nvram to dezaemon, thanks to naruko's 
research [Fabio Priuli]

git-svn-id: svn://dspnet.fr/mame/trunk@30189 749742ba-7341-0410-aadc-df50b521781e
webengine: fixed a memory leak, after Firewave's suggestion. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@30190 749742ba-7341-0410-aadc-df50b521781e
fixed sfrush sound regression (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30191 749742ba-7341-0410-aadc-df50b521781e
centiped.c: fix generic_paletteram regression (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30192 749742ba-7341-0410-aadc-df50b521781e
cassette config moved inline (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30193 749742ba-7341-0410-aadc-df50b521781e
williams.c: fix generic_paletteram regression (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30194 749742ba-7341-0410-aadc-df50b521781e
(mess) rmnimbus: extract keyboard and use z80dart and wd_fdc (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30195 749742ba-7341-0410-aadc-df50b521781e