Added gitignore. It should ignore most of the build generated files.
Removed file that is part of configure process.
Fix build on Linux kernel 3.11.6-1 (Arch Linux)
Auto-detect LLVMTOOLDIR so that we are no longer forced to use
'Release+Asserts'.