For the next major version:
=== It seems that the plugin becomes too big ;) Most likely, it will be
	splitted in three parts: bldjid.tcl, visits.tcl and monitor.tcl
	Each one will be loaded if a corresponding Customize options enables it.
--- Customize options part should be loaded dynamically, too. For example,
	by default only bldjid.tcl is loaded, and its Customize menu contains
	only options(enabled) item (unchecked by default). If we enable and set it,
	visits.tcl part is loaded, with its part of the menu, which, in its turn,
	contains options(redirect_output) unchecked. If we want to use redirect,
	we enable it, too, and monitor.tcl is loaded.
--- I'm not sure if it's possible to unload the loaded modules,
	but at least the menu can be hidden dynamically when we uncheck and set
	corresponding options.

===	Add selective server message printing.
---	Now it's possible to show either all or no server messages
	(and smart logging, when only the first entrance of JID/Nick pair is shown).
---	It would be nice to be able to show messages about nick changing
	and also about kicking and banning people.
---	Also, it wouldn't be a bad idea to gather information about
	leaving rooms by users. This means additional control about their
	staying in the rooms.

===	Move exceptions and reason parsing from bldjid::process_watch
	to command /watch processing in bldjid::handle_commands to avoid
	unnecessary calculations every time someone enters while /watch is set.
	Probably it should be moved to bldjid::prepare_watch instead
	where everything is to be done.
---	Develop a "packet" system for /watch command where several different
	watch parameters, an action, exceptions and a reason will be treaten
	as an independent "packet" of rules that is created only once and
	cannot be updated (or can be, if using some additional command).
--- Make such packets (or at least watch lists in the current format)
	persistent, i.e. add possibility to save them to custom.tcl and restore them.
---	Add watching role/affiliation (could be useful if we want to catch a room owner).

===	Add checking for hash length and validity (it should have = character
	at the end and its length is fixed for each kind of clients).

===	Fix a bug with broken monitor window if editing window size is changed.

===	Add "Antiflood" functionality.
