Red 36637 conflicts with google drive

In this pull request, a pre-compilation step generates a header file. This header file defines method names so that they have random numbers in them.

This prevents conflicts that can arise when two plugins happen to swizzle a method with the same name.