Bug fix for bug #721

std::hash just won't hash most things.
Remove old crud
Provide some plausible default module search paths.

This is for bug #720
Add more default search paths

Again this is forbug #720
Get rid of hard-coded search paths
remove more hard-coded paths inthe tests
remove another hard-coded path
Remove more hard-coded paths
Merge pull request #723 from linas/path

bug fixes for #720