Replace custom Makefile by cmake

Drop llvm2kittel.static. This only works on Linux;
Mac OS X does not support complete static linking.
Add warning flags back except for -Werror

-Werror currently makes compilation fail for me
due to -Wcovered-switch-default
Detect gmp
Merge pull request #1 from jeroenk/cmake

Migrate Makefile over to cmake