Extract transfer-related stuff into tox_transfer.h
Move transfer work out of main tox_thread loop
Dedent utox_thread_work_for_transfers()
Move utox_thread_work_for_transfers() to tox_transfer.h
Extract transfer callbacks setup into tox_transfer.h
Extract transfer stuff from friend.h into transfer.h
Move FILE_PROGRESS struct to transfer.h
Rename outgoing transfer functions
Make tox_transfer a compilation unit
Merge pull request #585 from Ansa89/italian-translation

Italian translation: update
Merge branch 'extract-transfer-code' of https://github.com/albel727/uTox
Implement sending action on /me
Implement saving actions in logs
Implement outgoing typing notifications
Add i18n text for video preview window title
Add russian-localized text for video preview window title
Support i18n for video preview window title
Merge branch 'albel727-add-actions'

#
# 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.
Merge branch 'add-outgoing-typing-notifications' of https://github.com/albel727/uTox
Reduced typing timeout.

5 seconds is way too long.