Cleanup can_has_peers()
Handle 'isolated' status with an attribute, not a constant

Torrents can be isolated and still download/upload/etc. The new torrent
attribute 'isIsolated' should now make it possible to make appropriate
distinctions in these situations.