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
fixes from kmod's code review
real and imag member descriptors
basestring
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.