fix lack of header including in parsers; add compile support for google sparse hash
do not use sparse_hash by default