revert to working code
assertions scenarios
use per-process cpu timer
share Ada compiler flags between projects
minor code cleanup
use shared builder settings