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
In CMake, copy the stdlib over if they get changed

My first stab at writing CMake rules
Copy the lib_pyston directory into cmake
Merge branch 'merge'
Turn off the 'dangling-thread' test since it's not reliable in CPython

And turn off that part of the fork.py test as well
Have to set CCACHE_CPP2=yes to work around some clang+ccache issues
Import a bunch more CPython code to get str.format() working

Starting to really hit critical mass in terms of having enough
API support that it's easier to copy additional API functions over.
Merge branch 'str.format'