Speed up expression eval by handling common case inline

* directly dereference static ids from scope without function call, but fall
  back to the full method for complex expressions

* add jshintrc