Merge branch 'master' into develop
docs: fix style in readme
feat: normalize the redirections
chore: fix coverage during Travis build
style: remove a useless variable
test: fix redirections#normalize() coverage
chore: fix JSHint warnings reported by CodeClimate
feat: add intelligence to detect default ports
test: rephrase tests
feat: infer the port from the protocol
test: go back to 100% coverage in redirections.js
test: match the exception string in the Agito module
test: properly cover the redirections module
feat: extract ports on which Agito will listen
test: remove useless test
refactor: protocols and redirections are not exposed anymore
chore: add expect and sinon globals to JSHint configuration file
refactor: centralize chai/sinon requires in a single file
docs: update example in readme
feat: add the Listener class