Merge master into jsf-edits and added header ID

Hi Cody,

For now, since this branch has many tutorials, I just merged master into it and added the Scheme tutorials header ID so you can use it in links. But I'm going to hold back on reviewing all of this branch's files until I'm ready to do so.

Thanks.