support DOCTYPE

* changed symbol name :xml_declaration_quote to :xml_prologue_quote to control
quote characters for both XMLDecl and DocType.

* added test cases