Extend parameter set for Node::Resolve for symbolic link processing

There are too many arguments now, should create a state object to hold
most of them and save the stack space -- Resolve() is recursive