Fixed example generators so that they work with Python 3 as well as Python 2.
Bumped required YAML version number.
Fixed a stupid type bug in the core.
Added -Wall to the Python test build options.
Converted the tests from Python 2 to Python 3.