version: provide a bare version-only constant

This commits add a new global constant containing only the version number,
without build date.
This is useful for tools built around MAME, which would use it to track
capability changes for compatibility layers.

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

This commit adds two methods to LUA interface, allowing scripts to
programatically retrieve current running application name and version.
The idea is to make scripts aware of changes in the API, by
linking it to current version number. Compatibility helpers can then
be added to LUA scripts to keep working across API changes.

Signed-off-by: Luca Bruno <lucab@debian.org>
arc (nw)
(nw)
ahh, 'long immediate' register, not offset, that makes a lot more sense (nw)
improve (nw)
(MESS) new skeleton: Excalibur 64 [Robbbert]

Thx also to tcdev and ChickenMan
4003b9ba has a jump to the cartridge area (nw)
(MESS) excalibur : added some devices (nw)
added tmc0270_cpu_device, preliminary
(MESS) excalibur : added video, gets a bootup screen (nw)
more arcompact (nw)
new clones
D-Day (Dooyong) (Korea) [system11]
Yam Yam (Korea) [system11]
new clones
V-Smile (France) [segher]

no idea if it's actually region specific or just a different revision
Skeleton Rockwell 10788 chip emulation and use in gts1 - WIP (nw)
(MESS) excalibur : added keyboard, system is usable. Can save and load cassettes. (nw)
Add missing MCFG_DEVICE_ADD (nw)
Add clock to MCFG and remove defaulting to firstcpu->clock()
Add CTYPE_LED8SEG to m_maxstate default setup (nw)
(MESS) super80 : removed unneeded semicolon (nw)