Changes for the Python layer.
Started work on interrupts.
Improved unit tests.
New build configurations.
Fixes for examples.