Merged video/gticlub functionality to K001005/1006 devices. Converted K001005 to use the new poly manager. [Ville Linde]
Removed video/gticlub. (nw)
super80.c: use ioport_array (nw)
Some changes to TGP with no noticeable effect.
(MESS) fanucspg: Mapped most of the chips on the i86 side. [Carl]
CHD cleanups: [MetalliC]
- Double quote filenames with spaces when writing .gdi files
- Give audio files .raw extension when writing .gdi files
- cdrom_read_subcode() now returns false if the image doesn't contain subcodes
For Luca (nw)
i8257: new 8257 based on am9517a [Carl]
facnucspmg: fix up dmac and fdc (nw)
pc8001: why was it all backwards? (nw)
Fixed build. (nw)
mos6526: Fixed macros. (nw)
6526cia: Fixed macros. (nw)
i8257: oops (nw)
SH4 : Moved legacy handlers to member of cpu classes (nw)
did same for PPC (nw)
Removed some not used macros (nw)
(MESS) super80 : notes
es550x_device: converted to devcb2 (nw)
z80ctc: converted to use devcb2. nw.

Notes:
- for whatever reason the tlcs_z80 internal CTC fails to recognize/find its owner tag, 
does anyone know how to fix this? it's probably trivial, but I need an helping hand 
or pve500 cannot be launched anymore...
- @Haze: can you check your inder_sb.c code? your CTC interface was wrong,
judging from the comments in the source (the first cb was for the interrupt, and no 
callback was present by default for the ZC/TO3...) and I'm not sure what the code is 
intended to actually do
fixed usage of uninitialized members in via6522_device (nw)