Cache IvyNode#getdependencies

`IvyNode#getDependencies` is one of the hot spots frequently called during resolution. See sbt/ivy#4 for more analysis on `ResolveEngine.resolve`.

Adding caching at this level is not as invasive, and has a nice speedup. Using large-graph sample project, 17s resolution improved to 10s.