Add file copy function on CMenu

Add a file copy function to Component Menu
Since copy a design and make a little modification is a very useful function
Now there is no automatically name generator, this might be required when file size getting larger.
Also disable edit is not implemented now.