Add a spec for Kernel#` and encoding
Use Encoding.default_external in Kernel#`
Yield chars not bytes from StriongIO#each_char
Remove $KCODE from StringIO#each_char in 1.9 mode
Add a spec for TCPServer#accept
Make socket binmode in BasicSocket#accept
Ensure to set encoding before returning