Add some globals to prevent JSHint warnings
Put some source files under JSHint control and corresponding fixes
Move var keyword to reduce complexity
Print expected event contract to be able to check what's wrong
Remove some duplication
Put more files under JSHint control
Prevent exceptions in strict mode
Remove duplication
Simplify getRelative method
All source code is under JSHint control
Rename Socket with SocketClass for a bit better readability
[jshint] Don't check constructors for side effects
[jshint] suppress "missing radix" warning
[jshint] All test files are under control
Replace Unicode quotes with ASCII ones
Merge pull request #20 from vlizard/codeclimate

Integrating "Code quality improvements" pull request