Add correction message to bad linkage error.

Adds message to use "-allow-externally-defined-symbols" on bad
linkage errors.

Also cleans up code by defining common reporting routine.

BUG=None
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1392273002 .
2 files changed