This commit brings all the changes made by running gdb/copyright.py as per GDB's Start of New Year Procedure. For the avoidance of doubt, all changes in this commits were performed by the script.
This simplifies the build logic a bit by just having source file inputs. It also simplifies code that assumes there's a source file for each object.