cypher performance part2

especially around paths
taking collection types into account
taking PathImpl into account
using Array to build up the node and rel collections in PathImpl
using collections.mutable.OpenHashMap in MutableMaps