machine-specific configuration now read from custom.def
dependency fix (srmp6 mahjong driver needs NILE sound)
more dependency updates, MORE
disabled "driver switch" feature

it's useless and it causes problems, among them not being able to have
more than one tiny build
temporarily re-enabled all MESS drivers

may go through later and sort out what are and aren't skeletons
the problem is that MESSdev's definition of "NOT_WORKING" includes a lot
of systems that are perfectly usable for a subset of software
DEPENDENCIES FOR THE DEPENDENCY GOD

UPDATES FOR THE UPDATE THRONE
made spritebuffer hacks a runtime option

it's under "Game Configuration" in the tab menu when applicable

this has not been tested at all
fixed a few build errors
Merge branch 'devel' into mamesvn

Conflicts:
	src/mame/drivers/cps1.c
	src/mame/drivers/fcrash.c
	src/mame/drivers/taito_f3.c
	src/mame/drivers/toaplan2.c
	src/mess/mess.lst