Fix build with non-framework SDL 2 issue on OS X

* Don't hard coding SDL execution name.
* Linking Cocoa's library.
luaengine: add emu.romname() method

Signed-off-by: Luca Bruno <lucab@debian.org>
luaengine: add emu.pause()/unpause() methods

Signed-off-by: Luca Bruno <lucab@debian.org>
Rewrote Rockwell PPS-4 CPU core based on bitsavers.org documents
(MESS)Game promoted to working
------------------
Comp IV [hap, seanriddle]
(mess) psx/memcard: change clocks to rising edge. (nw)
Pixel clock notes, nw
Merge branch 'master' of https://github.com/mamedev/mame
dice info
added prelim input/outputs, you can see it strobing the 7segleds
added leds decay simulation (copypasted from ticalc1x.c)
mjkjidai.c: replace custom sound with MSM5205; add dip locations; modernize (nw)
naomi.c: use full M4 PIC16 dumps instead of partial "readouts", add handmade 'dumps' with master keys for not yet properly dumped PICs [rtw, MetalliC]
(MESS)Game promoted to working
------------------
Code Name: Sector [hap, seanriddle]
notes (nw)
default button mapping
(MESS) ngen: added notes on entering menu mode and the Panel Debugger.
(MESS) maria.c:  Implemented "colorburst kill" bit of the MARIA CTRL register.  [Mike Saarna, Robert Tuccitto]
Quiet MESS -validate issues for stopthie.c (nw)
Introduc m_Skip to skip ops. Clean up + fixes (nw)