issue 1580 - improved messages, don't offer to create empty collection

when a collection exists already, fix a crash bug in backup manager, fix
crash when cancelling web upgrade too early.

based on latest feedback from http://code.google.com/p/ankidroid/issues/detail?id=1580