short: remove uses of inb_p and outb_p.

These variants are outdated and are removed from the book.
Get short to compile cleanly.
Get shortprint to compile cleanly.
Convert shortprint from semaphores to the newer mutex API.
short: switch from outb_p to outb.
shortprint: switch from outb_p to outb.