Add test for getValue
Add test for getValue

This test actually builds tree structures of setting definitions and gets values recursively. It depends on SettingDefinition though, because it's quite dangerous to re-implement all that.

Contributes to issue CURA-1278.

onitake/Uranium,onitake/Uranium