Bug 914347: allows event failed_self_test to be called while in self_test_running state; r=dustin
Bug 856123: Include new selftest.py and sample config json; r=dustin
Merge pull request #5 from dividehex/selftest

Improved selftest