Fixed the README for the new situation
Rename to follow current autoconf file name conventions.
Modernize for current autoconf/automake.
Add 'foreign' option so automake doesn't insist on ChangeLog file.
added file added by rename in previous commit.
Remove duplicate includes. Add missing string.h include for strlen().
Check for glib2 presence even if gtk2 is disabled.
Use glib2 flags set by configure. Rewrite a rule so it is more portable.