Weight: add "negate" definition

This suppresses a warning from GHC 7.8.1.
update for cabal 1.18
replace test-framework with tasty
ztile 0.1.0.0
update dependencies
ztile 0.1.0.1