Initial import of most of the project.
Added .gitignore files for experiments.
Added config option for path to distalgo.
Port to Python 3.4.

The only changes are to the AST. True/False/None are now stored as NameConstant nodes rather than Name nodes. The structure of the arguments node has changed.
Added to .gitignores.
Reorganize invinc/tools.
Lifted main.py and experiments from invinc/ to top directory.
Added submodules for (some) dependencies.
Added environment-setting script.
Updated env script.
Added some basic README content.
Added option to control end-of-line characters in generated program.
Fixed minor test broken by 3.4 port.
Merge branch 'import'