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