update eslint, jscs and tap-spec
update appveyor.yml