Imlement mechanism to iterator over a container. Implement max(iterable) and min(iterable)
setNew2: use iterator class
overlooked this one in the previous commit
Add pyElements method.
Implement all(iterable), any(iterable) and nonzero check for 'None'
Improve BoxIterator performance by reducing number of const char* / std::string conversions.
Exceptions part #1: misc support changes
Exceptions part #2: AST and CFG support
Exceptions part #3: irgen
Exceptions part #4: runtime support

There's still vestiges of the libunwind experiment; I'm leaving those in even
though they're dead since I think we should move soon back to that approach.
Change the logic to determine path to parse_ast.py because it breaks usage of pyston binary.
Adds a non-optimal implementation of int.__divmod__
Merge pull request #56 from lameiro/master

Change the logic to determine path to parse_ast.py, otherwise it breaks usage of pyston binary.
Merge pull request #57 from lameiro/master

Adds a non-optimal implementation of int.__divmod__ + tests
Merge pull request #55 from undingen/iterable_min_max

Updated exception handling in:
	src/runtime/types.cpp
	src/runtime/builtin_modules/builtins.cpp
	src/runtime/builtin_modules/math.cpp