Add .gitignore.
Fix compile on OS X.