Fixed semantics of tox_array (should also be more memory efficient).
Fixed style in several macros.
Some more style changes
Updated INSTALL.md to list clients, improved options
Merge pull request #525 from stqism/docs

Updated INSTALL.md to list clients, improved options
Merge pull request #527 from vx-k/master

Fixed semantics of tox_array so it will be more more memory efficient.
Merge pull request #528 from vx-k/style_change

Style change
Fixed display issue with INSTALL.md
Merge pull request #529 from Jman012/master

Fixed display issue with INSTALL.md
Also generate a .dll in MinGW builds

Previously only static a static library was produced on MinGW builds,
this PR makes sure that we also build a proper .dll
Merge pull request #531 from jin-eld/dll

Also generate a .dll in MinGW builds
Add /usr/local/* to search paths on FreeBSD

Seems that on FreeBSD those directories are not in the default search
paths, so we'll have to add them manually.
Merge pull request #532 from jin-eld/freebsd

Add /usr/local/* to search paths on FreeBSD
Fix trailing whitespace
Move extra libtool options into configure

This should allow to keep the libtool options all in one place and at
the same time define different options depending on the host.

Made sure that -no-undefined is set only on Win32. Although no side
effects on Linux and OSX have been observed so far, it's probably better
to play it safe; it does not seem to be needed/does not seem to matter on *nix,
only required for Win32.
Merge pull request #533 from jin-eld/separate-lt-options

Move libtool options to configure script in order to allow per system settings
Tune automake options to avoid problems with newer versions

Automake >1.14 complains if makefiles are used in subdirs but
the subdir-objects option is not set.
Merge pull request #534 from jin-eld/automake-compatibility

Tune automake options to avoid problems with newer versions
Make nTox work on MinGW/Win32
Merge pull request #536 from jin-eld/ntox-win32

Make nTox work on MinGW/Win32