Update submodule rapidjson
Implement a customized stack class
First draft of DOM support
DOM support
to_document() and from_document()
Update readme about DOM support

Also some reorganizing