tarball.tcl: prevent bot from changing topic if not necessary

Do not replace channel topic if it already contains the text that
setTopic proc tries to add.  Also handle empty topics or topics
with nothing after the pipe sign by adding “^_^” at the end.  This
makes the sole pipe character at the end less weird.
sfls.data: really add data/sfls.data file

[252f026cf5: sfls.data: Move to data/ directory where it belongs]
was supposed to move the file to data directory but instead it just
deleted it.  Fix the issue.