'Stops the download and removes it from the session.
Note that LaunchManyCore locks.
:param download: the Download to remove
:param remove_content: whether to delete the already downloaded content from disk
:param remove_state: whether to delete the metadata files of the downloaded content from disk
:param hidden: whether this torrent is added to the mypreference table and this entry should be removed'

def remove_download(self, download, remove_content=False, remove_state=True, hidden=False):

    self.lm.remove(download, removecontent=remove_content, removestate=remove_state, hidden=hidden)
