Gravar-mail: An efficient variance component approach implementing an average information REML suitable for combined LD and linkage mapping with a general complex pedigree