-IBM PC drivers: Implemented the PC keyboard connector as a slot
device. In the future this will allow the user to select which
keybaord to use with an emulated PC. Converted the Keytronic PC3270
keyboard implementation to C++ as an example pc keyboard.
[Wilbert Pol]

-osborne1: Added IEEE-488 bus. [Curt Coder]

-PC Drivers: Updated remaining PC/XT and AT drivers to use the
keyboard slot implementation. Removed legacy device implementation for
the Keytronic keyboard. Removed an unneeded include from
drivers/amstr_pc.c. [Wilbert Pol]

-DEC Rainbow: fleshed out the Z80 side including partial WD1793 hookup
and correct shared RAM handling, but system doesn´t get any further
yet. [R. Belmont]

Source Changes:
----------------
-ap2_dsk: added some missing defines and comments and a way to select
whether to use lenient (if the address mark contents are sane
regardless of whether the checksum byte was good or not) or normal
(only if checksum was valid) usage of the address marks. Also switched
the default output sector order from prodos order to dos3.3 order,
which is slightly more useful. Added a define to switch between the
three possible sector orderings: prodos, dos3.3, and logical.
[Lord Nightmare]

-dfi_dsk.c: fixed a nasty bug when reading df bytes with 0x80 set
throwing the timing way off; this makes most disk images decode a
whole heck of a lot better. ap2_dsk.c: fixed a nasty
array-out-of-bounds access problem if an address mark with an insane
sector value in it is read. [Lord Nightmare, Phil Pemberton]

-Fixed a logic bug in the dfi header check which surprisingly doesn´t
come up at all on GCC (compiler bug?) but does happen on clang. Also
disabled some accidentally enabled debug code, and handle the case of
no index transitions at all properly. [Lord Nightmare, Balrog]