More code style consistency

 - added jscs and linted based on rules
 - added `'use strict';` where missing
 - updated `var` statements
 - inserted missing copyright blocks
 - removed `@jsx React.DOM` comments