Add JSHint build task
Merge remote-tracking branch 'base/master'