Merge pull request #339 from dubslow/master

Fix #331, remove duplicate code
implement avatar hash caching instead of getting full avatar each time
change file eta to be overall average
handles jitter much better
mv some files, clean up top level folder
fix #334
FileTransferInstance: unification of preview images function
Core::onFileControlCallback: handle TOX_FILECONTROL_RESUME_BROKEN request
Core: emit TOX_FILECONTROL_RESUME_BROKEN request (base functionality)
cleanup
FileTransferInstance responce on broken filetransfer state
Merge branch 'master' of https://github.com/krepa098/qTox into avatarhash
fix #334
Merge pull request #344 from apprb/ftrans

File transfer improvements
fix file mvs
Merge pull request #342 from dubslow/avatarhash

implement avatar hash caching instead of getting full avatar each time
Add Ukrainian translation
Merge pull request #345 from burunduk/translation

Add Ukrainian translation
Merge branch 'master' into dhtconnect
remove avatar debug prints