Switch AllocaDbgDeclares to SmallVector and don't leak DIFactory