Add a -v (verbose) option
Add support for "runas" in tests

The test file can contains a #runas directive. It may contains
multiple statements but the last one is the value to test:

 #runas a=1; b=3; myfun(a,b)
=> the return value of myfun is checked

 #runas a=myfun(); b=anotherfun(); a+b
=> the value of `a+b` is checked
Fix test/cases directory. Some are skipped because buggy...
PEP8 (setup.py and pythran)
Clean interface.py: inline ToolChain class, clarify public interface
Exclude current directory from import by changing directory

The issue is that with multi-processing, new process are spawn and
`import pythran` resolve in the current directory. The solution
is then to change the current directory so that the new processes
won't find pythran here but will use the PYTHONPATH