Issue #109: Upgrade node and modules
A nova versão do node mínima está definida em package.json no campo engine. Foi necessário atualizar a versão do node nos arquivos .gitlab-ci.yml e Dockerfile.
O arquivo config/config.yaml.example é utilizado no yarn start.
O package.json foi atualizado os pacotes, e modificado o teste do istanbul para o nyc, pois istanbul não possui mais manutenção e nyc é o seu sucessor.
O arquivo de configuração tslint.json, foi ignorado as novas regras e será revisado em #110.
Foi adicionado --exit em test/mocha.opts, para o mocha não travar o teste.
Regras simples do novo tslinter src/util/configParser.ts e src/common/types.ts.
Signed-off-by: rafaelcosc rpd17@inf.ufpr.br