Button: consolidate images into an indexable array.
Button: add BUTTON_IMAGE_NONE for quickly clearing all images
Button: no need to be marked “changed” if we didnt change.
Cleanup: remove unneeded #includes from GUI classes.
Cleanup: cleanup unneeded includes in scriptable classes