handle $&
Adding unit tests for "Replace $&"
Contextual Close Others menu entries
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.
Initial commit.
Added new color variables.
Making active line number bg darker based on @njx's feedback.
Applied active line styling to Inline Editors based on @peterflynn's feedback.
Fixed line number color bug.
Fixed a nasty bug based on @njx's feedback.
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.