Minor code maintenance for class Node
Make VariableEffect._is_reachable() default to True to avoid superfluous subclassing
Add task list sorting in goap.Runner and two TODOs
Introspector: doc refinements and parameter switch
Add notes for preemptions and introspection to runner
Extract test_runner() and tasker() from goap.runner into separate modules
Make PlanExecutor.execute() return success information
Make Runner loop and replan until goal is reached
Merge branch 'master' of github.com:felix-kolbe/uashh-rvl-ros-pkg
Minor fixes and comments and todos
Change cost and add convenice methods in Node

Change cost() to be solely this node's action's cost, adding path_cost() and total_cost()
Add convenience methods is_goal() and parent_node()
centralized position_tuple_to_pose conversion method into uashh_smach.move_base
uashh_smach: Improve util, move_base and tasks

util:
WaitForMsgState: timeout defaults to None
Add get_sleep_until_smach_enabled_smach()

move_base:
Add CheckForPlanState

tasks:
Remove needless outcomes
Make use of util.get_sleep_until_smach_enabled_smach()
Naming improvements for wrapper
Make VariableEffects depend reachability on start worldstate
Add MoveBaseAction.CheckForPathVarEffect to check path availability using move_base server
Update rviz_felix config
Merge branch 'master' of github.com:felix-kolbe/uashh-rvl-ros-pkg