Don't declare the extern FingerprintTable specializations under MSVC
Summary:
MSVC doesn't allow uninitialized non-`extern` `const` declarations, but we can't mark them `extern` because they are part of a template specialization. We also can't initialize them, because they'd conflict with the definition specializations in the generated tables.
As the forward-declarations aren't required for it to work under MSVC, as the specializations are found appropriately, just don't declare the specializations under MSVC.
Reviewed By: yfeldblum
Differential Revision:
D4098282
fbshipit-source-id:
84b73d63bbe6cf9c54b7fe7a3bfc2488699df7c2