Fix linker error for some build types on some systems.

It's not clear to me how this is working for every other target. The
other MCTargetDescs I've looked at all use the constructor
from the InstPrinter class, but none of them are specifying an
explicit dependency on the AsmPrinter library.