cpp: do not generate registrar unless serialisation is enabled
cpp: fix registration of partially  generatable types
agile: clock time for current story