Update pipelining documentation.

The usage and call order of prepare/begin/end has changed, and the
parallel framework uses a different default thread count and has
switched to an enum for the maintainOrder parameter.