Upgrade SoCo to 0.8

Test on 2.7 and 3.3, some functionality is broken, but that seems to be existing bugs, I'll look into reporting those separately.