[BACKERS.txt] Add a missing last name

Issue #91
Be more intelligent about non-ascii identifiers when completing

Closes #87
improve error reporting for mismatched completion set
new code hint tests for ecma5 and browser
[vim plugin] fix project paths (refs/rename)
[vim plugin] Use os.path.join instead of string concatenation to build paths

Issue #90
[requirejs plugin] Make returned values shadow export objs

Closes #92
[st plugin] Automatically send modified files to the server after idle timeout
[server] Support a --port argument
Merge remote-tracking branch 'origin/master' into exp
Add another backer's name
Fix broken requirejs dependency
[Vim plugin] make an augroup and organize autocmds.
[Vim plugin] kill the node.js process during vim exiting.
[Vim plugin] display type or argument hints at the current cursor position.

add following setting at ~/.vimrc:
let g:tern_show_argument_hints=1
Use ! rather than $ for special return types and effect annotations

Use of $ in real properties is not uncommon. Also, this is consistent with
the paths built up by condense.js.
When detecting generic functions, notice propagation through calls
Don't error when a plugin doesn't register an initialization function
Replace front page, start on documentation
[manual] Fill in section on inference engine