remove a space
owl_util_file_delete_line in perl
Add a ~/.owl/ircchannels file, persist channels

All irc channel subscriptions persist across reconnects.

irc-{part,join} now have a -t flag, which makes the channels not persist
across BarnOwl sessions.

irc-loadchannels loads persistent channels.  It does not unload existing
channels.
Update completion for :irc-{join,part}
Remove C files from BUILT_SOURCES

They are already built through normal dependency chains.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Be smarter about rebuilding on version number changes

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Replace the last few “Barnowl”s with “BarnOwl”s

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
fix cmd_join in BarnOwl/Module/IRC.pm to use $chan, not $channel which is not declared or defined in that sub
change BarnOwl::Module::Jabber::getServerFromJID to use Net::DNS::RR::SRV methods instead of hash elements (which seem to no longer work).  This unbreaks connecting via jabber to google or facebook
Show Zephyr charset in info popup

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Sync ChangeLog with release-1.9 branch

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Humanize zsigs

Stop throwing away parts of multiline zsigs; we have humanize for that
now.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Test owl_zephyr_smartstripped_user

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
owl_zephyr_smartstripped_user: Simplify, fixing overlapping strcat

Previously, the strcat(out, realm+1) call might read from the same
place it’s writing to, which is invalid and could break if strcat is
optimized in certain ways.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
.gitignore: Remove core, jabber.log

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
.gitignore: Reorganize

Divide .gitignore into logical sections, and be explicit about files
that only need to be ignored at top level.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
.gitignore: Add compile

This is pulled in by Automake ≥ 1.14.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
.gitignore: Add other kinds of tags

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
perl/modules/.gitignore: Add META.json, MYMETA.json

ExtUtils::MakeMaker 6.57_07 and later generate META.json and
MYMETA.json in addition to META.yml and MYMETA.yml.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Remove redundant per-module .gitignore, .hgignore files

This is all taken care of by the central .gitignore files.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>