Add binaries and objects to .gitignore.
Add makefile suite for Mac OS X.