Make String#{eql?,===,==} encoding-aware

The journey of encoding support goes on for ever and ever..