[javascript mode] Add call tracking, as used by Tern
add option to disable lint tooltips
[javascript mode] Support statementIndent option

Closes #1403
Fix another case where updateDisplay might not update the entire visible area

Closes #1404