guard create-image with error handler
jabber-disconnect: Display "Already disconnected" if that is the case
Update docstring for how to hide offline contacts permanently
"Authentication succeeded" message to mention which account
jabber-ping.el: require jabber-menu

Needs jabber-jid-info-menu.
Use LOG_COMPILER instead of TESTS_ENVIRONMENT in tests/Makefile.am

TESTS_ENVIRONMENT is no longer a safe place to put an Emacs
invocation.  However, LOG_COMPILER was introduced in Automake 1.12 for
such things.

Tested with Automake 1.13.1.
jabber-ping.el: require jabber-disco

Needed for jabber-advertised-features.
Remove sha1.el and hex-util.el; fix hexrgb compilation

sha1.el was included in Emacs 22.1 (released in 2007) and has since
been replaced by native functions; there's no point in us including it
anymore.  hex-util.el was only used by sha1.el.

Newer versions of Automake (since 1.13) treat Emacs Lisp files in
subdirectories differently, which causes problems with hexrgb.el.  I
made it copy hexrgb.el into the top directory, and it seems to work
for me.

Update README.  New minimum version is 23.1, which is when dns.el
started supporting SRV queries.  (Still need to update TLS section.)
Don't require jabber-console in defcustom of jabber-debug-log-xml

That makes it impossible to run Emacs if jabber-debug-log-xml has been
customized, but jabber-console.el is not in the load path for some
reason.  Instead add an autoload cookie for jabber-process-console to
ensure that it gets loaded when needed.  Also remove duplicate
definition of jabber-buffer-connection.
jabber-newdisco: Don't leave stray nulls in attribute lists

While jabber-sexp2xml has no problems with them, xml-print (used by
jabber-console) doesn't like them.  This causes truncated stanzas in
the XML log and error messages like these:

Couldn't write XML log: Wrong type argument: char-or-string-p, nil
Improve treatment of hexrgb for ELPA package

Include hexrgb.el in jabber-fallback-lib subdirectory, in order not to
override any already installed version.
Bump Automake required version to 1.11 for dist-xz option
Update TLS/SSL section in README; rename to "Encrypted connections"
Use auth-source to read passwords from .netrc/.authinfo files

Specify a line like:

machine example.com login username password s3cret port xmpp

(port should always be xmpp, regardless of the actual port)
Add .nosearch file in jabber-fallback-lib

This directory should never be added to any load path, since
jabber-muc-nick-coloring.el explicitly specifies the directory when
referencing hexrgb.  We wouldn't want to override any newer,
separately installed, hexrgb.el.

Adding this file should make life easier for emacsmirror.
assoc.el is absoleted since 24.3. Dont use it.
Copy the string received from auth-source

The SASL library likes to erase the string, so make sure it doesn't
erase the cached string.
If Emacs is running in Nextstep, we're a "GUI client"
Remove most autoload cookies for defcustoms

They shouldn't be used just to have them listed in Customize; see
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14247 .  Besides, they
should be loaded by the requires in jabber.el anyway.

I left jabber-account-list and jabber-display-menu in for now, as they
are involved in a complicated dance regarding whether to display the
Jabber menu by default.  Need to solve this somehow and get rid of
those two autoload cookies as well.
Version 0.8.92