Fixed issue when clicking urls on windows.

WM_LBUTTONUP doesn't get sent when something steals focus from uTox.
Fixed crash.

messages_selection() didn't handle cases where nothing was selected.
Fixed uTox crash.

Properly enforce maximum number of outgoing transfers.
tray icon now returns active tox name
win32 tray now shows "self.name : self.statusmsg"

added void redraw_tray(void) that currently just updates the tray tooltip
renamed redraw_tray() to update_tray() && fixed typo
version tick
Added some comments to functions I've had to trace twice
Merge pull request #708 from GrayHatter/comments

Added some comments to functions I've had to trace twice
other random comments while traceinc #705
fixed a missed function name change
Merge branch 'tray-edits' of https://github.com/GrayHatter/uTox

#
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Fixed build issues.
ui.c fuction comments

found tracing notsecure/utox#243 and notsecure/utox#245
Api fixes.
Correction to comments
Merge pull request #713 from GrayHatter/comments

more comments, this time for ui.c