xmltool.cs fix for writing output to files

A bug in argument handling meant that "mono-xmltool --prettyprint source.xml dest.xml" fails to write dest.xml and erases the contents of source.xml
Merge pull request #912 from Treer/patch-1

[FIX] mono-xmltool can't write to a file when prettyprinting, and corrupts the input file.