EAGLESIX-2707 Added the 'commutitive...' function to AddExpression. Added 'optimize' test cases. comment out test cases relating to dates which we do not support.