Add MD5-based ROM detection.

Some ROMs come with incorrect and insufficient header information and
require special handling. Only look at the PRG area to allow ROMs to
have modified graphics. Add entries for Rad Racer 2 and Cybernoid (which
depends on bus conflicts).

Use Alexander Peslyak's public domain MD5 implementation.