don't force build of info files
cleanup the info building code

use dolist instead of cl-loop

don't overwrite info files

remove texi files in the destination directory
remove :files from flycheck recipe

closes 783