Upgrade spray 1.3 to use shapeless 2.0.0

We followed the [shapeless migration guide](https://github.com/milessabin/shapeless/wiki/Migration-guide:-shapeless-1.2.4-to-2.0.0) to upgrade from 1.2.4 to 2.0.0. This compiles against scala version 2.10.4 and handles test compilation issues highlighted in [this](https://github.com/spray/spray/pull/837) PR.

We did however, run into some issues with implicit resolutions. See: 

* https://github.com/pellucidanalytics/spray/compare/release;1.3?expand=1#diff-8971335057f21287d86614b266549e08R79
* https://github.com/pellucidanalytics/spray/compare/release;1.3?expand=1#diff-8971335057f21287d86614b266549e08R47