Create dummy implementations as needed. Part of #54 and #55

- Add sha1block code from Go's sha1/sha1block package.
- Turn lock_unimplemented to lock_spin
- Added strings.IndexByte. Fixes #53