[layertree] Add python bindings - part one (core)
[layertree] Add Python bindings - part two (gui)