Attributor.cpp became quite big and we need to start provide structure.
The Attributor code is now in Attributor.cpp and the AbstractAttribute
subclasses are in AttributorAttributes.cpp. Minor changes were required
but no intended functional changes. We also minimized includes.
Depends on D76870.