* Improved nested state set selection behaviour:
- If a nested state set is made current inside tree view all of the states preceding it under its parent/top-level state set are applied. Any sibling states following it (above it) are not applied. This allows user to see exactly what the scene looks like if a state is applied "up to" that state set.
- State sets that are applied indirectly (as a result of their parent state set being applied) now have a gray circle next to them to indicate that
* Fixed viewport modification changes state giving error after load
* Fixed error when trying to modify node property changes state if any state set isn't currently active
* Working on .NET Zookeeper SDK exposure
* Dragging/dropping a state set onto the master state will now make it a top-level state
* Fixed state sets being reset whenever ZK layout is reset: states are now preserved
* Improved SDK support by exposing and documenting numerous widely used methods
* Code refactoring and consmetics
* Initial work done on state set templates (option to create and load them now exists but is not yet exposed in this build), WIP
Marsel Khadiyev (Software Developer, EPHERE Inc.)