Don't recover index and task engine during reanalysis.
Move name generation to nbl/namegen.str.
Added interface for custom name generation.
Made names generated from the default implementation less verbose.