fix compile problem on very old and very new compilers and introduce new hardware gen bits (mainly to make alvin g unique, it reused S11 before)

git-svn-id: https://svn.code.sf.net/p/pinmame/code/trunk@3503 6f51dfdd-75df-4273-8f3b-818b1e6aa8bf