Implements Xor operation

In a previous pull request, somehow I ended up removing the content of the Xor.java file while doing some branch rearrangement. The end result is that on OpenRefine's master the Xor.java file is empty.

Just noticed that today, here is is the restored Xor.java file.