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