Add AdaptiveTransferSpeed
Merge remote-tracking branch 'drwilco/adaptivespeed'
fixed adaptive transfer speed widget and tests