Changed message join and nicklist changed to signal_add_first so that even if the
user is ignored their nicks are tracked.
Added new command, /nick_search which will search on a case-insensitive substring
to look for matching nicks, similar to /nick_lookup which is an exact match