Remove use of realloc

A few other small changes:

* Updates for build tools changes (automake, GNU make test harness, etc.)
* Upgraded our libtap submodule