Make treeNodeSelected virtual method
Merge remote-tracking branch 'origin/change-diff-form-behaviour' into change-diff-form-behaviour

Conflicts:
	rbkit-lib/ui/diffviewform.cpp
Start splitting heapitem into different methods