added AwaitCond and exposed the test libraries as friend assemblies
fixing a number of issues with the FSM timer spec
added all of the named timer tests for FSM; all pass