New attempt to decouple vuze from core.
Fixed compilation issue in minicastle.
Vuze file info abstraction.
Creating vuze torrent downloader abstraction.
Using java util logging via custom Logger proxy.
Refactor.
Using new vuze torrent downloader abstraction.
Implementing vuze download manager abstraction.
Code from vuze source code.
More on vuze download manager abstraction.
Removed direct vuze code inside bittorrent download.
Not using old TorrentUtil.
Creating new vuze download factory.
Transfer manager using only vuze (missing load torrents only).
Moving code (commented) to VuzeDownloadFactory.
Removed vuze fix necessary for cling.
Fixed issue with DNSUtils.
Still working in azureus app_path issue.
Refactor.
Merge branch 'master' into vuze4

Conflicts:
	src/gui/com/frostwire/android/gui/Peer.java
Refactor towards removing old azureus manager.
Refactor for a more functional style and less static.