implemented String#each_byte

- also return enum when no block is given (for each_char and each_byte)
- also return self (for each_char and each_byte)