KF5: Port KIntNumInput -> QSpinBox
Remove somehash and use KDevHash in SetNodeData instead of hashlittle.

This simplifies the code and the KDevHash is also used everywhere
else. Additionally, if my profiling data is correct, it even seems
that the KDevHash is better, leading to less conflicts in the
ItemRepository.