Shortestpath undirected - IDDFS support

added support for IDDFS (Iterative Deepening Depth-First Search) algorithm, wich is based on DLS (Depth Limited Search).