This commit adds a pure_revert prolog fact, tests and documentation. Change-Id: I5eaf094ef84e704a9737361c7e72133ca4b3b5af