Add operator overloading section to Groovy specification.

Hi Peter,
There are operators missing, getAt / putAt, leftShift, rightShift, unaryPlus, unaryMinus, bitwiseNegate, and call().
Also there should be examples for each of them with a test.