Show torrent transfer status using translatable strings

also refactored the ListAdapter to use a WeakReference of the context
(my thinking being that usually working with collections can lead to memory leaks, and the list adapter in essence leads with collections of items, this eliminate the possibility of keeping a reference to the context in one of the items managed by the adapter)