Makefile improvements

Only use OS X build options when running on OS X
Cleanup extra build files on OS X when running `make clean`
Merge pull request #4 from amaranth/makefile

Makefile improvements