applied 2to3 conversion to iptest, test_bool
manual corrections after 2to3
replaced range with xrange, removed range

added int based implementation of range
added all reasonable tests from stdlib
added methods to assert_utils to help mimic stdlib unittest
range operates on BigInteger
moved range to the right spot
works with Microsoft.Scripting.Math version of BigInteger
works with Microsoft.Scripting.Math version of BigInteger - tested