JShint Directive

Added a jshint for the compiler source; Allow null equals, and do not
enforce "new" on function names starting with capital letters.