SourcePositionImpl#equals was overriden, but there was no implementation of SourcePositionImpl#hashCode. In this commit an implementation is offered, along with its corresponding test class SourcePositionTest

git-svn-id: file:///svnroot/spoon/trunk/spoon-core@2396 b1f50995-73fd-43b8-8ca2-fbc405a04e82
refactors CtStatementList which is now Iterable (for easy for-each)

git-svn-id: file:///svnroot/spoon/trunk/spoon-core@2397 b1f50995-73fd-43b8-8ca2-fbc405a04e82
fixes a bug in insertBefore (found by Maxime Clement)

git-svn-id: file:///svnroot/spoon/trunk/spoon-core@2398 b1f50995-73fd-43b8-8ca2-fbc405a04e82
adds support for insertBefore for switch case

git-svn-id: file:///svnroot/spoon/trunk/spoon-core@2399 b1f50995-73fd-43b8-8ca2-fbc405a04e82
adds a test case to specify insertBefore for statements within "case"

git-svn-id: file:///svnroot/spoon/trunk/spoon-core@2400 b1f50995-73fd-43b8-8ca2-fbc405a04e82
Merge branch 'master' of github.com:INRIA/spoon