Small comment fixes/addenda. (n/w)
z80dma : fixed buffer overflow. Fixes altos5 and wmbullet floppies.
removed no-longer-needed asserts from z80dma
removed identical romsets
Add a TEA1002 color encoder device and use it for the Aquarius. It might
make sense to make this a direct descendent of the palette_device
instead.

Color information based on TEA1002 datasheet.  [Dirk Best, nitrofurano,
Bruce Abbott]
Fix "-mt" for SDLMAME windows build [Calamity, Couriersud].
Merge branch 'master' of https://github.com/mamedev/mame.git
chihiro: add support for vblank wait NV2A accelarator method (nw)

It is disabled by default since is slows down too much.
There is a new debugger command "chihiro waitvblank" to enable and disable it.
Changed sdl_window_info to be closer to C++:
- Made some members private
- moved static functions into sdl_window_info
- extended work_param struct with constructors for better readability
snes.c: fixed save state problem (see smwu for example) (nw)
(MESS)Game added or promoted to working
------------------
Amaze-A-Tron [hap, Sean Riddle]
fixed SANITIZE=thread linking (nw)
added a bunch of new dumps and removed a dupe. nw.
snes_ppu_device: removed unneeded running_machine parameter were it wasn't needed and removed some machine().first_screen() calls (nw)
fixed linking on FreeBSD (nw)

also simplified network part in sdl.mak a bit
c128.c: removed duplicate macros (nw)
Move some includes around to fix compile errors on OSX; if this breaks any other environments then feel free to revert this. (nw)