python: made elliptics.Id to be initialized by any iterable object and group
recovery: replaced cPickle by msgpack for packing intermediate results
recovery: added 'total_keys' statistics that shows how much keys should be recovered/processed