General: Code cleanup and refactoring.

Board:
- implemented bus conflict emulation for CNROM;
- added support for SUROM for mapper 1;
- added mapper 79 (AVE-NINA-03/06 - <= 64kB PRG/64kB CHR);
- added mapper 112;
- added mapper 133;
- added mapper 143;
- added mapper 145;
- added mapper 146;
- added mapper 147;
- added mapper 241;
- added mapper 243;
- added mapper 245.