Add specs on StringIO#initialize with empty string argument.
StringIO: when initialized with empty string use its encoding.
Merge pull request #2457 from razielgn/stringio-initialize-encoding-fix

StringIO: when initialized with empty string use its encoding.