Fix reserved identifier violation.

Fixes #8415

I used file name in uppercase, dots replaced by underscores as header guards, e.g. `AUTO_PICKUP_H`. That system is already partially established in the code, only some headers had an additional underscore at the beginning and/or the end.

Alternative header guards names could be a fixed prefix + some random text.