Add instructions on building for Windows, OSX, and Linux.
The instructions for operating systems other than Linux have not been
tested, but are hopefully accurate enough as to not be useless.
The Linux instructions were testing on Arch Linux and a fresh Ubuntu
install.