Handle list += properly.
Test case for list +=.
Merge pull request #244 from rixner/master

Make list += behave correctly.