BLD: add a travis build with non utf8 locale, catch encoding issues

zh_CN.GB18030 (simplified chinese, superceding cp936) should
be exotic enough to bring out issues of this sort. #2666
TST: fix test to rely on display.encoding rather then utf8, GH2666