pylint/flake8/refactoring in pydoop/hdfs/core
utils/serialize: added serialize_old_style_filename
pylint/flake8/refactoring in pydoop/mapreduce
pylint/flake8 in pydoop/utils
pylint/flake8 in test/
pylint/flake8 in examples/
added missing copyright notice to python modules
added missing copyright notice to C src
added missing copyright notice to scala src
added missing copyright notice to examples
added missing copyright notice to test files
Using fast iterator for key, values pairs
Added minimal logging support.
Merged all the simulator examples in a single file

Called run, as per tradition.
Copyright fixes.
Fixed a GIL related bug.

Wrapped all the low level C++ I/O calls with Py_BEGIN_ALLOW_THREADS
Py_END_ALLOW_THREADS.

The serialize/deserialize code is reading from stream, thus it could be
potentially in I/O block and mess up python threads. This is
particularly significant in pydoop.mapreduce.simulator since there we
are emulating the 'server side' hadoop with a multithreaded python
program. It is a mistery why this did not show up in the standard hadoop
tests.
Minor aesthetic changes in simulator.

Down graded some of the logger.info to logger.debug.
More aesthetic changes in the example programs.
Added simulator to the examples list.
Added some documentation to the simulator module.