Merge pull request #1 from veaceslav/master

Pull-test
Added setName

Can now change the name of a DiagramItem.
Update diagramscene.h
Update diagramscene.cpp
Marked emit place

Added //TODO where the emit signal will be used.
Merge pull request #2 from veaceslav/master

Pull new patches
Made setData safer.
Make setData safer.

Made ProjectTreeModelr::setData much safer in case of an IO error or project tree item error.
Merge github.com:mirror3000/WHC-IDE

Conflicts:
	src/model/projecttreemodel.cpp
Removed garbage code
Removed dup code
Removed dup code#2
Merge pull request #3 from veaceslav/master

Get new fixes
Merge pull request #11 from mirror3000/master

Rewrote setData and added some comments