Hook up multiple files for ternjs hinting.
Update to latest tern - at least one infinite loop fixed
Fix problem where hints are displayed before tern has finished computing the completions.

This means there is now a delay on the first request for hints.
Update to latest tern - fixes a hang on some files
Find builtin .json files in new location.
Add some logging when we fail to read one of the json files
case insensitive matches, middle matching, and use tern rawCompletions request
Merge remote-tracking branch 'upstream/tern-experiments' into tern-experiments

Conflicts:
	src/extensions/default/JavaScriptCodeHints/ScopeManager.js
change tern query not to sort or filter the results