Replaced execfile() with exec(open().read()) in gevent/monkey.py.
Merge pull request #363 from fantix/execfile

Replaced execfile() with exec(open().read()) in gevent/monkey.py.
Fixed exec, refs #38.
Replace obvious unicode() with text_type.
Replace basestring with string_types (mostly), refs #38.

Conflicts:
	greentest/six.py
Ignore sys.exc_clear() for PY3.
Added __bool__ for PY3 next to __nonzero__.
Handle reraise in PY3

Conflicts:
	gevent/pywsgi.py
full Python 3.3 API for socket/ssl module
Minor fix str/byte issue of subprocess.
byte/str issue in test output.
Fixed test__core_stat.py
Fixed subprocess tests.
Enable tests for Python 3.3.
Fix pyflakes for PY3.