Merging in latest gumbo-parser updates.
I had hopes this would get rid of some warnings but it doesn't.
This is due to problems with my gyp setup and not something in gumbo,
cause gumbo now build without warnings
API Change:
returning {
  document: document,
  root: root
}

Instead of just the root html tag
Adding documentation