Found strange bugs with JDT in Eclipse 3.7.2.

StringBuilderRefactoring.java:
Fixed a bug where the code did not cater for InfixExpression.extendedOperands().
Removed rewriting the same code while there is no change.
Removed copying nodes when there is no need to do it.

StringBuilderSample.java:
Added test cases.
Code cleanup