fix Reset bug in sha1. add hmac, sha1, md5 tests. document hmac. R=r DELTA=146 (111 added, 6 deleted, 29 changed) OCL=29294 CL=29299