Extra blank line.
Add a header defining limit & constant macros.
Remove pointless definitions.
Ignore llvm and llvm-c.

These are expected to be added by the user but shouldn’t be committed.
Add a module map for the LLVM C APIs.
Merge pull request #4 from robrix/import-LLVM-headers

Import LLVM API