Check backwards binary compatibility against STARR (M5).

For modularization not be too painful, we must guarantee
backwards binary compatibility between milestone releases.

Exceptions are allowed for methods not currently used by any modules.
TODO: automate detecting these dependencies, so that we can actually be
confident when allowing exceptions (without having to wait until builds break)

The whitelist is mostly FYI at this point...