Upgrade to shapeless 2.0.0-M1.

We build shapeless 2.0 in dbuild so I needed to update spray to that
version because shapeless 2.0 is not compatible with 1.x.

Main changes are around PrependAux -> Prepend.Aux,
HListerAux -> Generic.Aux and changes to package structure.