Foundation for action, action runners and transform node observers

* Suite of actions for general transform and specific to a camera
* Suite of corresponding action runners which run an action on a specified target
* Added node observer logic to keep track of transform changes on a node
* Updated showcase app to try out camera actions