Pure python serialization routines.

This is a pure python implementation of the serialization routines
used by hadoop pipes. There are probably not very fast, but they are
expected to be a functional replacement to the original (Hadoop) C
routines.
Pure python implementation of str quote/unquote utility functions.

Again, this is supposed to be a functional replacement. No idea on how
fast it will go.
Pure python implementation of Hadoop/pipes communication streams.

This module is supposed to implement the abstract command stream
handling needed to receive orders from the hadoop-side pipe master.
Currently, we only have an implementation for the DownStream command flow.
Pure python (but somewhat naive) textual stream filter implementation.

It recognizes commands and their parameters expressed as a purely textual
down_stream flow.

*NOTE:* this stream filter is intended for debugging purposes only.
Pure python pydoop, API definition.

First stab at API definition. We probably don't need all these different
Context classes.
Added a place holder for Binary streams.
Pure python pipes implementation skeleton.

Almost all pieces are in place.
Pure python pydoop: we have a working map only text.

It is only a very specific test case, but it appears to work :-).
Pydoop pure python.

Still only text streams and simulated, but it appears that it can
handle basic map reduce operations.
Added generic serialize/deserialize functions.

Pure syntactic sugar for pure python pydoop.
Moved code from streams to text_streams.

It was in the wrong place.
Added code to text_streams.

Missed in previous commit.
Added support for binary up and down communication.

It is expected to be a compliant with the binary protocol used by
HadoopPipes.
Added a first skeleton of an Hadoop fake server.

It is expected to be useful for network streams testing.
We 'send' not 'write' to a UpStream.

Renamed method accordingly.
White space removal.
Added a skeleton HadoopServer implementation.

It is supposed to help in debugging network communications between
pipes and the Hadoop framework. It is currently not working.
Added a PipesRunner class.

This is supposed to enable Hadoop-Free(TM) testing of user code. See
test/test_support.py for an usage example.
fixed unit tests
added test/pure/all_tests.py