commenting runtime exception and just short-circuiting execution. if load torrents can only be called once, then no big deal, they should be loaded already. getting lots of crashes due to this when restarting the app while developing/testing. @aldenml let me know what you think.
don't try to pause or stop if errored.
Fixes bug where it'd let you attempt to pause a Queued bittorrent transfer.
Don't let the user download .torrents if they have said so on their Network Preferences.

If the user is on a mobile connection (3G/4G), a few seconds after the transfer starts, it will go to Queue state and a long toast will be shown letting the user know what's going on.
In the event the torrent transfer starts on a mobile connection and the preference is to not care about data consumption, a warning message and tip to check for Preferences is shown. This should address some complains from users that can't seem to tell when they're on Wi-Fi vs 3G/4G.

Needs a bit more testing, specially on the part where the Queue transfer is supposed to start automatically when the Wi-Fi network is available.
UserAgent normalization fixes appia search issues for certain tablet devices.
New HttpClientListenerAdapter. Use 'Throwable' instead of 'Exception'.
removed HttpFetcher from WiFi sharing upload/download process. Enhanced HttpClient to upload files, and have new post() method that takes into consideration the possibility of different content types.
bye LoggerFactory.
fixed compilation issues
removing httpclient
can't use toURL() as url isn't absolute. refactored splitquery to just receive the query string.
Split 'common/' into commit 'fb5bbf17fd392c6f8726f9e441e7a4311e02d988'

git-subtree-dir: common
git-subtree-mainline: 796aeb0a1182a9699a544e1d8a2f3d8442a0571f
git-subtree-split: fb5bbf17fd392c6f8726f9e441e7a4311e02d988
Merged frostwire-common changes
Merged frostwire-common changes
Split 'common/' into commit '8f05a04034c19db31e3c50954d8057472e2fefc2'

git-subtree-dir: common
git-subtree-mainline: 4c18b8c4a2d7294499c0a8b93c1f89d9776f284c
git-subtree-split: 8f05a04034c19db31e3c50954d8057472e2fefc2