Chapter 1-3 corrections

Reading the book (slowly) right now, correcting typos as I encounter them. Here's my corrections for Chapters 1 to 3.

It seems that the listings didn't come over too well, the one listing I fixed in Chapter 3 had plenty of spacing issues. I haven't checked any other listings, but I assume that all the asm code would need a do-over.