build ext and lib structure for cross compile too
fall back to building a nokogiri tree

if libxml2 and/or nokogiri headers are not found, build nokogiri objects
directly instead of building a libxml2 tree and wrapping it.
add gumbo-parser as a submodule