plugin-manager: protect mm_plugin_{major,minor}_version

Make declarations bind to definitions within the same module to
prevent the potential ambiguity if referenced directly.

AddressSanitizer think they violated one definition rule, although
those symbols are accessed by address through their modules and do
not depend on the order of the libararies loaded.

BUG=none
TEST=daisy-release lumpy-release amd64-generic-asan x86-generic-asan

Change-Id: I24d5d6a7265292b920824742f157852baab77043
Reviewed-on: https://chromium-review.googlesource.com/343284
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
30 files changed