no module uses it
no need for Makefile
new design.

1. all nodes share a DocCtx object, which stores the unlinked nodes, fragments, and encodings
2. There should be no circular references between a document and its nodes
3. Memory deallocation should just be in DocCtx
this test should show steady memory usage because Go's garbage collection should call Document.Free()
delay freeing unlinked nodes
use XmlFragmentParser
adapt html
add a long-running test to verify GC kicking in to free memory
bump the version because the interface changes
merge with master; fix a few interfaces; prepare to make it public
Merge branch 'master' into no_need_to_call_free
Merge branch 'no_need_to_call_free' of github.com:moovweb/gokogiri into no_need_to_call_free
remove the dependency on our custom libxml2
unused import
use libxml2 reported by pkg-config
should free the docs before checking memory leaks
let GC free them
merge with master
remove Makefile
remove Makefiles