MSVC: treat implicit function decl. as error

As equivalent to GCC's `-Werror-implicit-function-declaration`.
Merge pull request #2176 from cremno/msvc-treat-implicit-function-declaration-as-error

MSVC: treat implicit function decl. as error