Adds 'You're now known as' for nick change.

Signed-off-by: Kenan Sulayman <kenan@sly.mn>
Merge pull request #454 from apint/patch-1

Adds 'You're now known as' for nick change.
Fix for double clicking/single clicking not working as expected in channel view.
Do not ignore these messages after login. Show to user.
Use whitespace instead of empty line
Fix user list broken when performing any type of action on multiple users.
Make strict matching a hard option instead of best guessing based on IRCd
Use ASCII if both primary and fallback encodings fail.

Old behavior was to go over every possible encoding until a successful return was found.
This is a more expected and logical behavior compared to the previous.
Fix 'Topic is...'
Merge pull request #455 from foldericon/patch-1

Fix 'Topic is...'
Backwards compatibility for older styles.

When chosen, the old templates show a clear warning on the server
console of each connection stating deprecation of the older templates
with a link to a wiki page that includes information for upgrading.
Do not throw an exception. Silently fail.
Post event when view loads instead of waiting for Core Data
Fixed next/previous highlight menu items never working as they should.
Validate properties based on server settings.
Completely eliminate the idea of strict nickname checking.

Just not very safe.

Strict host mask checking still exists but there should not be anything strange in those.
I am sure I will regret saying that in a few weeks.
Allow ban/invite/exception short replies

Allow replies with only 2 arguments in ban/invite/exception lists.
RFC2812 specify only two arguments, ban owner and set date are extensions.
Fix duplicate entries in banlist window

If user is pressing hotkey of list window too fast there is duplicate entries
in list.
Allow to see ban/exception/invite list by command

This commit allows user to see channel mode lists using both UI and
commands like "/mode #channel +I" in server window.
Closes #456 with a few slight modifications.