Be free of malloc

It was intended to do something, but does nothing but confuse people who
wonder why it's there...
Adding functions to Prelude.Vect
Merge pull request #1608 from edwinb/nomalloc

Be free of malloc
Merge pull request #1609 from johnny-john/vectfuncs

Adding functions to Prelude.Vect
Data.Hash library

Provides the Hashable typeclass, some instances and a regular
(non crypto) hashing function.
Some tests are provided.
Make Data.Hash total
Add Hash tests files to cabal
Take basic011 out of the javascript test suite
Improved docs for Data.Hash
Merge pull request #1586 from Helkafen/hash

Data.Hash module