Gravar-mail: Detecting Rare and Common Haplotype–Environment Interaction under Uncertainty of Gene–Environment Independence Assumption