Updated planning module to also repair pre-laid plans.
As these plans have no goal, we only try to remove first action if last action result was successful, as well as prepend recharge actions if needed.
Implemented single unit test to reflect this (more is needed).
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug