Fix type inference of extension attributes (make sure they are defined before referenced)
Remove pymothoa from repo
Add pipeline stages to new pipeline refactoring
Fix numba.test() after rebase
Work on setting up the environment for the pipeline
Adding additional pipeline environment prototypes based on discussion from 2013.01.17.
Moved environment prototypes in to separate module.  Added replacement decorator module that will use new environment and pipelines.
Continued refactoring work.
Moved decorators._process_sig to utils.process_signature, and update all users.
Added PyccEnvironment to numba.environment module.
Added constructor for building a default numba.environment.NumbaEnvironment instance.
Added warning to constructor for numba.pipeline.PipelineEnvironment naming it as deprecated in the pipelineenv branch.
Flushing out environment module's FunctionEnvironment and TranslationEnvironment classes.
Got refactored pipeline working with pycc.
Applied 2to3 to convert the codebase to Python3 in a 2.6 and 2.7 compatible way.

To achieve 2.6/7 compatibility some fixers were excluded. Notably, `print` as
many test cases are built using docstring and relying on the particular output
of print.

2to3 -f except -f exec -f execfile -f exitfunc -f has_key \
     -f idioms -f import -f isinstance -f  numliterals -f next \
     -f raise -f renames -f sys_exc -w -n .
Print statement to function in code not transformed by 2to3
Fixed C code for correct compilation on Python 3
Defined PY3 constant (True if Python 3.X) in Numba root
Conditional execution to iron Python 2 and 3 differences

In Python3:
- divide is the same as true_divide (removed)
- long and xrange do not exist (removed)
- UnboundMethodType do not existe (replaced by FunctionType, which is already in the list). Check!
Rewrote 2to3 fixes to keep only needed ones

Instead of defining the fixes to use as all fixes except the
bad ones, the list has been changed to indicate only the ones
to use. In this way, knowing what to change to get a codebase
compatible with Python 2 and 3 should be easier.
amend setup.py
Changed function attributes func_X to __X__ for code an globals

Python 2.6 and 2.7, has an alias to the 3.X version.

90 Tests in total.
Python 2.7:  1/90 FAILED (Theano not installed)
Python 3.2: 72/90 FAILED
int and list are not comparable
Fix difference in scoping rule of List comprehensions

90 Tests in total.
Python 2.7:  1/90 FAILED (Theano not installed)
Python 3.2: 71/90 FAILED