Add -Ydependent-method-types if building with < 2.10; some tidy ups.
Add -Ydependent-method-types if building with < 2.10; some tidy ups.

triggerNZ/shapeless,lukasz-golebiewski/shapeless,liff/shapeless,retronym/shapeless,joescii/shapeless,Atry/shapeless,khronnuz/shapeless,tek/shapeless,TomasMikula/shapeless,isaka/shapeless,malcolmgreaves/shapeless,clhodapp/shapeless,fthomas/shapeless,lambdista/shapeless,milessabin/shapeless,wheaties/shapeless,notxcain/shapeless,alexarchambault/shapeless,roberth/shapeless