Implementation of isalnum, isalpha, isdigit, islower, isspace, istitle and isupper
Code cleanup, fixes after CR
Added tuple.__new__ accepting an iterable + tests

Support added to initialize a tuple using the tuple type class.  Allows
creation specifying positional or using the keyword argument 'sequence'.

Accepts iterables- tested with lists, tuples, sets, dicts and strings
Implemented dict.__len__
Factor out tupleGetitemInt.
Add tupleGetitemSlice.
Raise TypeError when slice type is not understood.
Fix formatting.
Merge branch 'str_iseverything' of https://github.com/kkszysiu/pyston

Merges PR #109
Merge branch 'dict_len' of https://github.com/kkszysiu/pyston
Merge branch 'enh-tuple-getitem' of https://github.com/jvkersch/pyston
Fix negative indexing issue.
Some Makefile changes for compiling extension modules

Some tweaks to better support C (as opposed to C++) compilation.
Can now compile extension modules using gcc, in addition to clang as before.
Removed boxStrConstant, uncommented a few tests
Merge remote-tracking branch 'upstream/master' into runtime

Conflicts:
	src/runtime/tuple.cpp
	test/tests/tuples.py
Added dict.__new__ accepting list/dict + tests

Also fixed __getitem__.  Previously was using ->[key] which
would place a NULL value for the key if the key didn't exist.
Subsequent calls could segfault.
Merge pull request #125 from jvkersch/fix-tuple-indexing

Fix negative indexing issue.
Merge pull request #126 from chrisrammy/runtime_dict

Added dict.__new__ accepting list/dict + tests
Wow, I did not think that descriptors would apply here
Try to cut down the time of this test since it was sometimes timing out