Fixing issue #2923 - Getting mode from file extension won't always work
Fixing issue #2923 - Getting mode from file extension won't always work
Merge branch 'markmurphy/issue-2923' of github.com:MarkMurphy/brackets into markmurphy/issue-2923

Conflicts:
	src/language/LanguageManager.js
Refactoring "getLanguageFromFilePath" to "getLanguageFromPath". Reverted language.name back to language._name

Removed typescript and makefile declarations from languages.json. Will save for a later pull-request.
renamed "getLanguageFromPath" to "getLanguageForPath"
Merge remote-tracking branch 'upstream/master' into markmurphy/issue-2923
Replacing references to getLanguageForFileExtension in Editor-test.js and LanguageManager-test.js
Merge pull request #3029 from MarkMurphy/markmurphy/issue-2923

Fixing issue #2923 - Getting mode from file extension won't always work