Made more ports configurable, swift_dht port etc.
Removed dependencies to core<->main
Improved speed of libtorrent test by only waiting for dht peers when
doing the magnet link test
Testing metadata directory with swift
Using AbstractServer in test_url
RemoteTorrent handler now reports completed swift .torrent collection
sooner.
LaunchManyCore corrects swiftdefs with wrong local dht tracker port.
Merge branch 'devel' of ssh://github.com/Tribler/tribler into swift_testing

Conflicts:
	Tribler/Core/DecentralizedTracking/MagnetLink/MagnetLink.py
	Tribler/Core/DecentralizedTracking/mainlineDHT.py
	Tribler/Core/Search/Bundler.py
	Tribler/Core/SessionConfig.py
	Tribler/Core/defaults.py
	Tribler/Main/Utility/GuiDBHandler.py
	Tribler/Main/globals.py
	Tribler/Main/tribler.py
	Tribler/Main/vwxGUI/TorrentStateManager.py
	Tribler/Main/vwxGUI/__init__.py
	Tribler/Test/test_as_server.py
	Tribler/Test/test_libtorrent_download.py
	Tribler/Test/test_torrentcollecting.py
	Tribler/Test/test_url.py
Merge branch 'devel' of ssh://github.com/Tribler/tribler into swift_testing
Added my_channel test
Merge pull request #144 from NielsZeilemaker/swift_testing

Fixes after testing Swift