Immunogenomics of Colorectal Tumors: Facts and Hypotheses on an Evolving Saga.