more line ending fixups needed for windows, license header check is broken on windows.
Use namespaces ptk: for every element, use a more standardized way to declare the namespace so e. g. saxon works, shorten names declared in XmlConstants.java in XmlReader.
Better do path conversion first and line end conversion second.
XmlReader code determining the type of some property better considers the isXXX variety Eclipse (and others?) produce for boolean getter Methods, XmlWriter has to check whether some NodeList object actually is the pure AstNodeListImpl<T> or some derived class like WtPage and so on and handle these two cases differently.
check for isXXX getter as is done for XML, don't try to instantiate interfaces, try to find the corresponding Impls.
Add RtDataGsonTypeDeserializer needed for deserializing WtXmlComments correctly
Provide an xml.transfrom.result interface for users who want to do further XML processing without having to go through StringWriter serialization first.
Merge branch '2.0.0-alpha-1' into 2.0.0-simar-1

Conflicts:
	ptk-xml-tools/src/main/java/de/fau/cs/osr/ptk/common/xml/XmlReader.java
	ptk-xml-tools/src/main/java/de/fau/cs/osr/ptk/common/xml/XmlWriter.java
Request my particular version of some dependencies.