Disable using the _abcoll stdlib for now

As much as I don't like modifying the standard libraries,
removing the dependence on this particular one helps a lot,
since it (indirectly) imports weakref which will take a while
for us to support.
Rename ThreadState->ThreadGCState
Support OSError(arg1, arg2, arg3)
fix up typeRepr handling
[cmake] Have to make sure to pass --whole-archive when dealing with the new libstdlib.a

Otherwise those symbols don't end up getting exported and things
crash if we try to do any inlining, which only happens on the larger
benchmarks or when running in -O mode.
Merge branch 'tmp'
Be able to throw exceptions through the C API

in both directions, from Pyston->CAPI and CAPI->Pyston
Basic support for issubclass() on old style classes
vars(obj).items()
file.flush
Support __getattr__ overloading for old style classes
Old style .__dict__ and .__class__
Some sys-module variables
str.partition
sys.copyright, better old-style __nonzero__
Merge branch 'merge'
Make bool a proper subclass of int

Required a small amount of object changes, and then a large
number of replacements where we directly compared the class
to int_cls.  We now check that it's a subclass, since you
are allowed to use True/False anywhere that you could use
an int.  ex "xrange(0, n, step=True)"
Have to visit the tp_dict object if we create one.
Shore up sys.flags
dict.update and add _sysconfigdata