name cleanup in CachableFunction
improved javadoc in Signature
added test to CallHasherTest
added Param.nameHash()
reused Param.nameHash() in CallHasher
changed CallHasher to accept only NativeFunction (not Function)
extracted Constants class out of HashedDb
added comment to CallHasher
refactored CallHasher
added DirectoryFileFilter
added EnvironmentVariable