Use workList instead of recursion for propagation, more reliable approach to cut-off
Clear AVal's .proto caches when purging types from them

Closes #36
Undo debugging change
[Emacs mode] Fix search-replace damage

assq-string -> assoc-string

Closes #39
[ecma5 defs] Replace non-breaking spaces in docstrings with spaces
Try to automatically extact docstrings from comments

Closes #34
[demo] Fix sorting of changesets, make renames atomic

Closes #40
Support definition-finding from file fragments

Closes #21
Fill in empty this bindings on methods with obj they are properties of

Closes #42
Be more cautious about propagating types from dynamic property reads
[requirejs plugin] Support simplified CommonJS-style modules

Issue #44
Improve handling of return values from constuctors
[emacs mode] Don't show ': ?' for unknown argument types
Use previously used properties on a variable when guessing completions

Closes #43
Reduce amount of delayed checks generated by cautious property reads
[emacs mode] Enable cheap definition finding, open doc url for outside defs
[Emacs mode] Add a command to display documentation
Fix bug in IsCallee's type hint
[emacs mode] Use expand-file-name rather than concat to build up file names

The node plugin may return absolute filenames
[emacs mode] Properly compute limit in tern-get-partial-file

Closes #41
(hopefully)