Start converting the various Hard Drivin' board types to be devices, allowing me to add the 2 additional video boards to Race Drivin' Panorama.

This brings Race Drivin' Panorama to within an inch of working, however there seems to be what I think is a core bug with partial updates on anything except the primary screen, meaning the other screens fail to update properly.  It isn't a communicaiton issue ,as you can swap the screens around and get the other screens updating smoothly instead, it just doesn't seem to want to update the screen when it should.  With a tiny bit more work this could be marked as working.

Also added default eeproms for each of the sub-boards with the views correctly setup.