(MESS) Apple drivers cleanup: [R. Belmont]
- apple3_state is no longer an unnecessary subclass of apple2_state
- ay3600 keyboard decoder is now independent from apple2_state
- cleaned up some includes
restore natural keyboard (nw)
(MESS) apple3: rewrote keyboard handling from scratch using Curt's AY-5-3600 device.  Much, much better. [R. Belmont]
updated documentation [Charles MacDonald]
added missing opcodes and 'illegal opcode'-NMI
(MESS) nes: added support for iNES 2.0 submappers [Fabio Priuli]

out of whatsnew:
+ fixed a small bug in handling MMC-1 games with > 8K of WRAM (only a Jpn baseball games use this, 
   and I can see no difference in behavior)
+ updated emulation status in xml for a few games I had made working during slot-ification
Removing stray #include
Netlist code maintenance work.
(MESS) softlists: added a bunch of new dumps (plus a couple from next summer). nw.
Made device startup cleaner.
just some added some misc stuff I've been testing drivers with to the Softlists (nw)
(MESS) coco_cart.xml: added some new dumps [K1W1]
fixed properties. nw.
(MESS) nes_irem.c: fixed Ai Sensei no Oshiete, based on hardware doc by naruko [Fabio Priuli]
added some more chdman tests - they had been sitting in my tree for a while, but I held off the commit because the input/output files are a bit bigger than the existing ones (nw)
(MESS) apple3: corrected a few erroneous keys (nw)
added some more documentation to the discrete skeletons. [gregf]
yunsung8.c: Correct documentation / chip type. - NW
Small cleanups + MT05459 (nw)
Centronics WIP using write lines and DEVCB2. Added an output latch and input buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]