moving all tests to a the package raaz-tests fixes #25.

A user of the library might not be interested in the tests. However,
the current structure of the raaz-primitive package forces a
dependency on test-frameworks even when the package is not compiled
with tests. This restructuring is to avoid the above dependency.
allHashTests also does unit testing now.
input values shortened to clean up test output.
hash-sha: catching up with changes to testing

 1. Now uses the raaz-tests package
 2. uses the modified allHashTests
getting travis setup to the new scheme of things
fixing the travis url for raaz