Added action interface and simple logging action.
Merge branch 'master' into actions
Some action cleanup.
Added action groups.
Renamed Group to CompositeAction.
Removed components superclass - no need anymore.
Merge branch 'master' into actions
Added callback for waiting actions and implemented delay action.
Added exec_args to the exec() call.