BioBlend.objects: delete history and library datasets

Please note that I've used ```self.refresh()``` instead of ```self.unmap()``` as last action in ```delete()``` since in the Galaxy database the dataset is still present and, if it was not purged, can be downloaded, streamed or undeleted.

Contains also some other minor fixes.