Merge pull request #1 from sajty/master

Fix visual studio compiler errors
Fix for missing macro in some versions of SWIG.
Harmonize autogen.sh within project.

This version should work on all supported platforms, opting to using
autoreconf if available.
Don't dictate -Wall.

It should be up to the person building whether to turn on that flag or
not.
Make sure m4 directory exists.
Add some more directives to .gitignore.
Generate ChangeLog from Git.
Added ABI checking script.
Also package with bz2.
Enable silent builds by default.
Release 0.2.3.
Replace deprecated INCLUDES with AM_CPPFLAGS.
Fixed incorrect CPPFLAGS.

If any *CPPFLAGS is present, the value in AM_CPPFLAGS will be ignored.
This resulted in the build breaking when INCLUDES was renamed to
AM_CPPFLAGS since this Makefile also contains a libwfut_0_2_la_CPPFLAGS
directive.
Remove unused string.
Check for nullptr.

Static analyzer said it can be nullptr in a use case.
Cleanup win32 stuff.
Don't check new pointer.