add encoding feature, add support for Travis CI, prepare for release 1.76