IDEA-95569 ArrayIndexOutOfBoundsException when file name has ")"

*Mercurial do not separate with whitespaces copied files in log command
*Parsing copied files changed: split by whitespaces,then assume that filename has regular brackets sequence
*if failed, do not throw any exceptions just copied files would not be updated correctly (but repository tab still alive )
test for copied files parsing added (with '(' and without)
don't apply template setting changes if it's already deleted (IDEA-107074)
IDEA-110999 Project window provides inconstistent selection if module group is mixed with other nodes
continue WI-17365 internal web server should serve PHP files
handy OSProcessHandler constructor — GeneralCommandLine
NettyUtil
continue WI-17365 internal web server should serve PHP files