Use a larger hash table size

Increases compilation speed of files with a large number of macros by
around 20x.
Merge pull request #66 from Gramner/master

Use a larger hash table size
Add Intel SHA instructions.

Contributed by: Mark Charney @ Intel