allow gpio module to be loaded on platforms other than the Pi, when scanning for unit tests for example
fix rescheduling of timers
Merge pull request #29 from npryce/minor-fixes

Minor fixes