Prevent Default OutputFormatter from breaking leading xml comment

- As some sites specify leading xml comment tag instead of doctype, xml
  comment tag should not be broken during parsing of any document
- When the comment tag is like <?...?> - simply render it's NodeValue as
  no more wrapping is required