ResourceEditor: Small interface tweaks for ResourceNode

Change-Id: I13886ac8e8850efe312d101c154a6add70d780ec
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
ResourceEditor: Move code from ResourceModel to ResourceFile

That class is reused by the ResourceNode.

Change-Id: I743117f48b3e731365ebd5fa0cf7051f21466777
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
ProjectNodes: Move supportedActions to Node

By default this simply calls the parent's supportedActions.
Most changes are due to the enum moving.

Change-Id: I25bf21b712cca48450014dbb0f748ac0c461e029
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
ProjectExplorerPlugin: Allow  hiding Open Terminal/Open containing dir

Those actions do only work if the project tree has some relationship
with the filesystem. Which isn't always the case.

Change-Id: I1db641a5a39463a37d2e4d5466a02ce9da6241ca
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
IVersionControl: Fix documentation

Change-Id: I35544e872503e5c32307101d3483293241d29a5d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>