Add mstring_sprintf() function.
Convert database.c, sqlite_adapter.c to use xmalloc().
Fix bug in xrealloc().
Remove unneeded header "server.h".
Factor schema parsing out into schema.[ch].

- Schema parsing is now all in one place, instead of distributed
  across many functions.
- DbTable now has a struct schema* instead of a DbColumn vector.
- database.c and the adapters now deal with schemas as the primary
  data definition object.
- Schemas are deep copied (including strings) so memory ownership
  is more clear.
- Schema construction does not modify the input string anymore.
Move SQL CREATE TABLE builder to schema.c.

- Add function schema_to_sql().
WIP:  xmemreport() calls.
Fix server bug in text protocol string handling.

- client_handler_free() calls free() on OML string values, but
  the text protocol handler wasn't malloc'ing them -- it was
  only copying pointers into the receive buffer.
- changed text protocol handler to always malloc/realloc space
  for string values.
- Fixes #266.
Update ChangeLog and configure.ac.
Merge branch 'release/2.3'

Conflicts:
	configure.ac
	server/client_handler.c
Fix bug in oml_value_from_s().

- This was being triggered in the text protocol, causing
  the server to crash.
Merge branch 'master' into psql

Conflicts:
	server/client_handler.c
Modification of oml2_scaffold to integrate new types
Added OML4R module to allow Ruby apps to use OML

- renamed old oml.rb into oml4r.rb, and added comments
- added generic support for OML-specific option parsing into oml4r
- added support for oml4r to default measurements output to stdout if
  no oml server or local file were provided
- added new file oml4r-example showing a simple wrapper application
  around the existing wlanconfig application
Add --with-postgresql option to configure.ac.

- './configure --with-postgresql' will enable building with
  experimental PostgreSQL support.  Default is not to enable
  PostgreSQL support.
Merge branch 'psql'
Fix configure.ac when building without PostgreSQL.
Add man page liboml2(1) for command line options.
Use bold instead of underline for program names in man pages.
Change Makefile.am's to fix dist tarball (missing files).