Adding support for CDash.
Changing the API to use iterators for attributes