Support enumerate on a generator
Implemented dict.__init__
add __future__ flags, raise syntax errors for bad __future__ imports
add truediv support
foundation for complex numbers
made __module__ a member descriptor for functions
Make NullTypeAnalysis work again
Add pidigits benchmark and some functions to make it work

The benchmark runs but crashes due to OOM, I think because we
never release the underlying long memory (due to lack of finalizers)
Merge branch 'enumerate_generator' of https://github.com/undingen/pyston

Conflicts:
	test/tests/builtins.py
Merge branch 'future' of https://github.com/tjhance/pyston

Conflicts:
	src/core/ast.cpp
	src/core/ast.h
minor
Add some simple scripts that can aid with double-free investigations
Merge branch 'dict_init' of https://github.com/chrisrammy/pyston

Conflicts:
	test/tests/dict.py
Rearrange the LICENSE's a little bit

Looks like we're going to be using much more CPython code than just
in lib_python, so call that out specifically in the main LICENSE file.
Merge pull request #135 from tjhance/module_desc

made __module__ a member descriptor for functions
Implement execfile() (1-arg version)

Also required adding some string functions so that
we could use os.path.
Import math module
Some functions are currently just stubs and I had to disable a
test which checked for a math exception because our C-API does
not support exceptions yet.
This is also yet another performance regression,
because patchpoint does not yet work for the C-API.
Merge pull request #134 from undingen/mathmodule

Import math module
Merge pull request #136 from tjhance/complex

foundation for complex numbers
Fix computeFixedPoint

Was not being careful about distinguishing starting states
vs ending states... I'm not sure why that worked at all.

Also include Marius's optimization from PR #137

This is currently only being used by the DefinednessAnalysis which
could probably have a much faster algorithm.