Support enumerate on a generator
Implemented dict.__init__
fixed object.__new__ error message for >=2.7.4
add __future__ flags, raise syntax errors for bad __future__ imports
add truediv support
Enable init_sre and importing of the _sre module

fixed a number of small things to get it to work.

Also, updated most of the abort()-ing functions to print out a
Python-level stacktrace before actually calling abort() --
hopefully that won't cause any issues.
Merge pull request #130 from tjhance/fix_error_msg

fixed object.__new__ error message for >=2.7.4
Give up on implementing all of types.py for now
Some long support, trying to add tp_as_buffer
Implement the sequence iterator protocol

ie if you just have a __getitem__ method, you are still iterable.

This patch is unfortunately yet another performance regression, since
we obscure the behavior for known types (ie no longer try to go directly
to the __iter__).  Should make this into a call into type-specific behavior,
so that known types can use __iter__ if they have one?
Sweet, we have some basic regex support
Change PyMem_Malloc to be gc_malloc instead of malloc

I didn't realize that pymem.h defined it originally to be malloc(),
which was messing things up when we would start allocating GC objects
using malloc().

Now that that's redefined, I *think* that as long as everything uses the
API functions, we shouldn't need to override / hook malloc().
There are a number of uses of raw malloc() in the Modules directory;
I hope that they're mostly string-related.
foundation for complex numbers
Add some more checking -- don't want non-gc values to sneak in again
Fix memory leak of RewriterVars when the rewrite doesn't commit

I'm not sure I like the current approach, but it seems to be working.
Proper memory freeing behavior, courtesy of Travis
Fix bug around implicit calls to __nonzero__

For those calls (such as in conditionals and "not x" expressions),
if for some reason we didn't think the object could be converted to bool,
we would crash in codegen.  This could happen if we knew that the type was a
builtin type (ex: None, or dict) and we hadn't yet implemented __nonzero__.

Unrelated, but implement isinstance(obj, (tuple_of_classes,)).  This also
lets us use multiple exception types in a single except statement.
Implement filter(None, ...) and setattr()
dict.__delitem__, and fix a bug where delitems weren't interacting with exceptions properly
Two more places where we need to potentially generate invokes