added BackTest with the new breadth-first semantics unlike TinkerPop2 (thus, consistent across OLTP and OLAP). Tweaks on Pipeline (it no longer implements Pipe so that Holder.get() is used when next() is called and thus, unrolls the result).