Adds prepend term.

This includes implementing it in JS, Python and Ruby drivers and
polyglot tests for the lot of them.
Add prepend to the docs.
Merge branch 'next' into merge_br