Recovery: Fixed splitting ranges in small pieces for merging them in different processes.
Replaced pickle with CPickle
fixed 'zero length field name in format' bug on Python2.6
Added traceback print to exception log.