Update heist, merge from 0.13

Together with snapframework/heist#50
The only failing test is one about Typeable, and I guess it was already failing
Conflicts:
	snap.cabal
	test/snap-testsuite.cabal