Add name validate
Cancel if new file name is same as old one.
Merge branch 'master' into realease

Conflicts:
	WebContent/tree/tree.js