Cocoa

This change adds Angband-style build system and SDL port (chiefly for linux), and Cocoa port for OSX.  It mostly works pretty well, but there is a bit of weirdness with key input and some drawing artifacts in the Cocoa port.