Imported latest sources from the old mercurial repository