Convert '<' in filenames to character entity before passing them to jstree for display.
Use _escape() suggested by Peter.
Also escape html-sensitive characters in extension.
Fix the issue of '<' in directory names not showing up correctly in project tree.
Escape project title so that any HTML-sensitive characters in it can be displayed correctly.
Merge remote-tracking branch 'origin' into rlim/angle-bracket-in-filename

Conflicts:
	src/project/ProjectManager.js
Merge remote-tracking branch 'origin' into rlim/angle-bracket-in-filename
Check invalid characters in filenames based on the platform and allow users to rename files with html-sensitive characters.
Reverting my changes in these two files since ALF takes care of them
Update invalid characters in filenames unit test to check for platform-specific invalid characters.
Remove ;{} from invalid character list and add " for Windows platform.
Make invalidChars as a module scope private variable suggested by Randy.
Escape html-sensitive characters for any file/folder without the extension.
Strings for switching with tab
Change .not.toBe(null) to .toBeTruthy in DocumentManager-test.js
Support for tabbing in BezierEditor
Merge pull request #6183 from adobe/rlim/angle-bracket-in-filename

Convert '<' in filenames to character entity before passing them to jstree for display.
Update Notice file with the MIT licensed fsevents node module by Philipp Dunkel

For more information please refer to: https://github.com/adobe/brackets/tree/master/src/filesystem/impls/appshell/node/node_modules/fsevents
Merge pull request #6577 from mjherna1/5479-unit-test-toBeTruthy

Issue #5479 - Change .not.toBe(null) to .toBeTruthy in DocumentManager-test.js
Merge remote-tracking branch 'upstream/master' into bezier-point-tab
key handler returns true