Merge branch 'ollieh-master'

Signed-off-by: astonex <softukitu@gmail.com>
Merge branch 'ollieh-master'
Add chat header to display name and a/v icons
You will now send typing notifications. Setting to come later to turn this off
Chat header will now display friend status
Split messages over tox max message length
Measure byte length using UTF8
Fiddled with db and improved display of file transfers