[APIBREAK] AStar new API

Now the pathfinder function takes a function to expand the given `TNode`
and it does not rely on a upper data structure. In this way it requires
no more an `IHasNeigbour` implementation for the searched data.

The final data structure should be more flexible.
Update to new version of RoR