* Update copyright holding and dates * compound IDE Macros updated * update copyright * update copyrights done * update templates and README
* Add the basis for a state machine to UserSessionFlowCoordinator. * Move the Settings flow from the Chats flow to UserSession flow. It now works from the Spaces tab. * Add a StateMachineFactory and use it to publish the state in the tests.