Rework `pyrakoon.protocol.List.receive` according to expectations

Instead of receiving the list from the wire and yielding it as-is (i.e.
in reverse order, according to the Arakoon protocol), change things
around so the expected order is returned.

Note: this breaks code expecting the list to be reversed.
Add demo of concurrent actions using `pyrakoon.tx`