Finished hooking in Shaw's parser.

Added functionality to parser hooks. Used hash table from uthash to
store HTTP headers (table is cleared on connection close via
md_req_destroy()). Added ragel-generated file to .gitignore. Removed
header flags since we can search the hash table. Turned md_fatal() into
macro. Minor refactoring as always.