got import operator to work
Import the _random module
Merge pull request #143 from undingen/random
More conservative handling of tp_new for now
Misc fixes trying to get random to work

Has been failing with weird segfaults; hunting them down
2-arg form for long()
Fix a memory corruption in posix.urandom
In addition fix a valgrind uninitialized memory use warning
and close the opened file descriptor in posix.urandom
Teach abs how to handle longs
this let's us import random
Merge pull request #147 from undingen/mem_corruption

Fix a memory corruption in posix.urandom
Somewhat-enable random_test.py, and reduce size of interp2_small.py

random_test.py is running into the same issue as _random_test2.py,
of the rewrites failing.  Will deal with that next.
Merge pull request #146 from tjhance/operator_import

Conflicts:
	src/runtime/types.cpp
Call setupUnicode, but don't make it available yet

Not sure if it's better or not to have the "unicode"
name accessible, given that we don't support much
of its functionality at all.

For instance, sre_compile detects if "unicode" is available,
and if so, calls `type(unicode(""))` which will fail for us.
Last few things to get go.py working

With a quick modification to get around the "import os.path" issue,
we are able to run go.py!
Use an AST_Str for IMPORT_FROM instead of an AST_Name

Also fix a GCC warning... not sure if this is supposed to be better though.
Rename "more_guards_after" to "call_done_guarding"

(which has flipped value)
should hopefully be more clear what this is for -- at least
I hope that's what this is for.
Small fix to let random.Random work

Use call_done_guarding to defer the call to setDoneGuarding
until later.  As messy as it is, I guess this was the point of
the more_guards_after passing tha we had.

We'll have some issues with typeCall if the __init__ func wants
to set some guards too, since those will happen after __new__
was already called (too late for guards); we'd have to figure
out how to get __init__ to do all of its guards before calling
__new__.  (This applies even if we try to do it in multiple passes,
since we wouldn't have a "all guards before any mutations" flow.)
trying to fix import