move to scala 2.11
fix the shapeless dependencies issue