Add the JS code hinter as a default extension.
Save and restore the globally defined "define" function, as per the suggestion by @joelrbrandt.
Limit the hinter to files not greater than about 1MB, and only parse the first 100 files in the directory.
Ignore extensions' third-party JavaScript files in TravisCI as suggested by @jasonsanjose.
Add built-in global objects, and a TODO to also add built-in global properties and associations.
Bugfix: directory renames were not propagated
Bugfix: renaming file "foo" should not affect file "foobar/baz" even though "foo" is a prefix of "foobar".
Address initial comments and suggestions from code review by @rlim.
Make Scope.member constant-time instead of linear in the number of declarations.
Use a binary instead of a linear search in findChild and containsPositionImmediate
Address more suggestions and bugs from @rlim's code review.
Add remaining JSDoc annotations
Typos and clarifications
Disable JSLint for HTML files.
Merge pull request #2950 from adobe/glenn/issue-2930

Disable JSLint for HTML files
type capitalization typos and additional JSDoc annotations
more fixes to jsdocs
Merge pull request #2914 from DennisKehrig/dk/rename-prefix-conflicts

Prevent prefix based conflicts when renaming
more doc fixups
update grunt deps after 0.4 release. fix jshint 1.0.0 errors.