fixes #4 add travis-ci.org support
git submodule clone using github public git:// is faster than https://
add some testing for travis
-we can't run the full check-pyston suite until import_test is updated
add gcc-4.8 to the travis build matrix
add irc notifications to travis
travis run lint and check-format first
travis only post to irc if the build fails, or was failing and starts passsing
add dropbox copyright to tools/measure_loc_ext/measure_loc.cpp
travis reduce number of compilation threads to prevent the gcc build from being killed
-the clang build seems fine past 4 threads
disable travis gcc build for now
-the g++ build is frequently killed during the day, but seems to work fine at night
fixes #238 improve Debug linking time by building LLVM -O3
-this significantly reduces the size of the resulting object files
cmake automatically use ccache if found
fixes #238 cmake automatically use ld.gold for linking
src/runtime/inline/* and pass -Btools/build_system for using gold
otherwise
cmake add pwd module
cmake add slots_test
fixes #238 update INSTALLING.md for cmake on Ubuntu 12.04 and 14.04
cmake update check-pyston testing to match make check
cmake properly exclude llvm from the "all" target
-now we only build the parts of llvm that are actually required
fix object_new_arguments.py and class_noctor.py skip-if
-these should now be skipped for python < 2.7.4, not >= 2.7.4
-check-pyston now passes on ubuntu 12.04 (including travis-ci.org) and 14.04
While investigating fork() behavior, found another threading bug

We weren't able to exit if we had a thread running in the background,
since we released the GIL at the end of the C level main() and the
background thread would start running again after all the data structures
had been torn down.

Now, just keep holding the GIL as we exit.