member descriptor ics
two passes
replaced unordered_map
added extension module testing capabilities and the rest of the descriptor field types
clean-up to the rewriter two-pass stuff
use (void)
Implement repr() for file objects
Add iterator support for file objects
Fix IOError format string when opening non-existent file
Merge pull request #203 from jvkersch/file-iter-168

Small improvements for file objects.
Some small changes to simplify the generated IR.
+ mark the alloc routines as no alias (=attribute(malloc)).
  This marks every alloc call as noalias in the IR.
  (While I felt somewhat frightened by the malloc attribute AFAIK the generated IR looks reasonable.)
+ inline the trivial Box constructor
+ fix dead allocs pass: we will now remove the useless list creation inside f2 in speculation_test.py
Fix typo in IOError format string

This fixes an annoying typo introduced in cfe83db.
Merge pull request #204 from jvkersch/fix-failing-file-test

Fix typo in IOError format string
Have the Makefile detect if the CPython-extension build step failed

Also make a note that the CPython development headers are necessary
for running the tests.
Merge pull request #184 from undingen/simplify_ir

Some small changes to simplify the generated IR.
made descr file
made property with get
property with set
added __get__ for property
Merge pull request #195 from tjhance/property

Property