Work around clang static analysis false positives using extra assertions.

git-svn-id: http://pugixml.googlecode.com/svn/trunk@943 99668b35-9821-0410-8761-19e4c4f06640
Fix XPath return type for contains() and string-length()

git-svn-id: http://pugixml.googlecode.com/svn/trunk@944 99668b35-9821-0410-8761-19e4c4f06640
docs: Fix format_no_escapes documentation

git-svn-id: http://pugixml.googlecode.com/svn/trunk@945 99668b35-9821-0410-8761-19e4c4f06640
Fix invalid assertion in XPath: reallocation can result in allocating buffer of the same size due to pointer-sized alignment

git-svn-id: http://pugixml.googlecode.com/svn/trunk@946 99668b35-9821-0410-8761-19e4c4f06640
Fix documentation building on Linux

git-svn-id: http://pugixml.googlecode.com/svn/trunk@947 99668b35-9821-0410-8761-19e4c4f06640
docs: Minor grammar fix

git-svn-id: http://pugixml.googlecode.com/svn/trunk@948 99668b35-9821-0410-8761-19e4c4f06640
docs: XPath select_single_node sample checks return value for clarity

git-svn-id: http://pugixml.googlecode.com/svn/trunk@949 99668b35-9821-0410-8761-19e4c4f06640
docs: Fix manual.xsl to work with newer xsltproc

git-svn-id: http://pugixml.googlecode.com/svn/trunk@950 99668b35-9821-0410-8761-19e4c4f06640
Make sure newlines are consistent for both .zip and .tar.gz archives

git-svn-id: http://pugixml.googlecode.com/svn/trunk@953 99668b35-9821-0410-8761-19e4c4f06640
Clarify value() behavior in header comments; hopefully that'll help with value vs child_value confusion.

git-svn-id: http://pugixml.googlecode.com/svn/trunk@954 99668b35-9821-0410-8761-19e4c4f06640
Fix _root checking inconsistency in xml_document::destroy

git-svn-id: http://pugixml.googlecode.com/svn/trunk@955 99668b35-9821-0410-8761-19e4c4f06640