Merge pull request #50 from lameiro/master

Add support to list.count
Reduce number of temporary std::strings
Reduces fannkuch.py runtime on my machine from 25.5 secs to 16.5 secs.
_listSlice: if step is 1 use listAppendArrayInternal
reduces runtime of fannkuch.py by about 0.8 secs
Merge pull request #52 from undingen/performance_improvements

Performance optimizations
Uses module name for IR generation, for improved readability.
As I touched the module repr, added some tests to it. Turned out CPython simplifies the module __file__ (removes . and ..), and also uses the pyc path. The tests ignore that part of the repr string.
Merge remote-tracking branch 'upstream/master'