Fix hinting so it always works in an HTML file.

We were not creating a Session if the language of the selection was not javascript.  So when opening an html file, if the cursor wasn't in a javascript section, we would get no hints.
Updated by ALF automation.
Only init a Session for html & js files
Merge branch 'master' into html-hint-bug

Conflicts:
	src/extensions/default/JavaScriptCodeHints/ScopeManager.js
Don't need to call initializeSession from unittests anymore
Merge pull request #3810 from eztierney/html-hint-bug

Fix hinting so it always works in an HTML file.
Merge pull request #3816 from adobe/alf

ALF Automation
Update tern and acorn to latest - fixes a number of bugs.

Modified some of the expected output for unittests as tern was updated to produce arguably better results, particularly for jump-to-def.

Changed the jump to def logic so that it doesn't stomp on all the pending requests, and instead plays nicely with the other request types.
Merge pull request #3823 from eztierney/update-tern

Update tern and acorn to latest - fixes a number of bugs.