Added "hash(str)" method to underscore.string.js

_s.hash(str) returns a number unique for the given string. The method is the same as implemented in Java and thus a kind of standard. It can be used for creating IDs; avoiding plain text when checking or transferring passwords.
Chose implementation with highest performance according to http://jsperf.com/hashing-strings/22