Merge remote-tracking branch 'mlp/master' into LL
Merge remote-tracking branch 'mlp/master' into LL
properly initialize NULL fields in h_cfgrammar_new and h_stringmap_new
rename HCFStringMap to HStringMap
set index and offset of result tokens in llk driver
Merge branch 'LL' of github.com:pesco/hammer into LL

Conflicts:
	src/cfgrammar.c
hook up LALR backend stub
add h_hashset_equal (set comparison)
fix an array index
move djbhash into general availability as h_djbhash
scratch commit of LALR preparations (breaks compile)
fix hte_same_length()
add construction of LR(0) automaton (untested)
make h_pprint_char from cfgrammar public so LR pretty printers can use it
add DFA pretty-printer
look up neighbor set index properly (was left uninitialized)
declare h_cfgrammar_new in cfgrammar.h
end-of-day scratch commit (LALR table generation)
wip end-of-day commit - almost there (untested)
make it compile and fix some basic segfaults