Don't declare the extern FingerprintTable specializations under MSVC
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

Orvid/folly,rklabs/folly,rklabs/folly,floxard/folly,floxard/folly,facebook/folly,floxard/folly,rklabs/folly,rklabs/folly,rklabs/folly,charsyam/folly,charsyam/folly,Orvid/folly,Orvid/folly,Orvid/folly,Orvid/folly,charsyam/folly,facebook/folly,facebook/folly,facebook/folly,floxard/folly,facebook/folly,floxard/folly,charsyam/folly