Driver: Add support for -march=bdver3 on x86.
Make ADLResult::iterator a proper iterator.

PR17796.