Fixing asprintf warning on Ubuntu
Fixing missing header file on Ubuntu
Taking care of asprintf unused result compiler warning
Enabling -Wall, fixing some of the warnings on Ubuntu
Making state change upcall available for API and SPI
Fixing declaration warning
Fixing compiler  warning
Fixing pthread linkage problem on Linux
Fixing linkage problem with SQLite on Ubuntu
Fixing warnings
Enabling debug symbols
Environment may not provide an application name
Fixing build on Ubuntu, especially library dependencies
Fixing test suite build on Ubuntu
Ignore stuff that remains after make clean
Adopting licence due to external request
Fixing testsuite build instruction
Fixing example build