reformat to reduce merge friction with headless branch
avoid Pair, which is deprecated in Scala 2.11
avoid ListBuffer.readOnly, which is deprecated in Scala 2.11
upgrade to Scala 2.11.0-RC1
reinstate -Xfatal-warnings

since we're now clean again on 2.11