Update development and CI configurations

- Install csslint and jshint
- Run code analysis before tests
- Show csslint and jshint versions in case of failure
Add 'node' part definition missing in previous commit
Merge branch 'master' into issue54
Re-enable tests that were failing on Travis.