Use "(void)" instead of "()" when wrapping no-argument extension functions.

This small patch modifies SWIG so that, when generating functions which wrap extension code, it uses "(void)" for no-argument functions instead of "()". This prevents warnings when compiling with "gcc -Wstrict-prototypes".