Removed some whitespace insertions that were altering the structure of the
generated XML.
Added a newline at the end of the file.
Some temporary logging additions to aid in debugging.
Added a newline at the end of the file, so that gcc does not complain.
Merge branch 'wyhaines'

Conflicts:
	loudmouth/lm-data-objects.c
Applied ksmith's DNS patch.
* Use SRV records when available.
* Fallback to A records.
* Use port specified in SRV record, else default.
Gut autogen.sh and replace most of it with autoreconf.
The order of enums in the lm-message.h and lm-message.c for the stream:error and stream:features message types was transposed, leading to inaccurate identification of those two types.
Explicitly Request IPv4 Names
Fixed Resolver Memory Management Issues (by creating less severe issues)
Removed Stray, Old Assert
Fixed Retry Behavior, Fixed Crash on IPv6 Addresses, Log and Exit On No Host
Logging Adjustments
Made Tests Optional to Allow Older glib

Debian Stable had old Glib, only used for gtest, so made it optional.
Added File Listing Known Bugs
Update release information files.

* Combined AUTHORS and CONTRIBUTORS.
* Added some more folks to the AUTHORS file based on commit history.
* Added Makefile recipe to dynamically generate ChangeLog from last annotated tag or a specified ref.
* Added ignores for tarballs and ChangeLog.
Removed Dangerous Instructions
Applied parallel make and asyncns patches from the mailing list.
Merge commit 'origin/loudmouth-1-5'
Fix g_log issue when configured with --enable-debug=no.