upgrades to scala 2.11.0, paradise 2.0.0 and sbt 0.13.2
fixes some minor naming inconsistencies

Our names are quite inconsistent as they are now (we use verbs, nouns
and adjectives all alike), and it's not easily fixed, because some of the
very established names are heterogeneous (compare Select, Assign, Typed
and Extractor). This commit fixes some of the most outstanding wats.